﻿/* GENERAL CSS */

@import url('/themes/0001/classes.css');
@import url(custom.css);
@import url(components/components.ecommerce.basket/components.ecommerce.basket.css);


/* RESET CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td,
center, u, i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}
input, textarea {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;  line-height: 10px; margin: 0px; padding: 0px;}


body {
	background-color: #c1111b;
 	color: #675F5F; 
} 

.cms_12px_transp_grey {
	background: url('/themes/0001/images/head_background.jpg') no-repeat top center;
	height: 95px;
	width: 100%;
}

.cms_generic_white_darkgrey {
	background: url('/themes/0001/images/menuverde.jpg') top center no-repeat;
	height: 40px;
	width: 100%;
}

.menu_tabla {
	width: 100%;
	margin-top: 3px;
}

.menu_enlaces {
	font-size: 15px;
	margin-left: 18px;
	margin-right: 18px;
	white-space: nowrap;
	text-decoration:none;
}

a.menu_enlaces:link 		{ color: #5D5D5D;}
a.menu_enlaces:visited { color: #5D5D5D;}
a.menu_enlaces:hover 	{ color: #2808FD;}
a.menu_enlaces:active 	{ color: #FBBA00;}


.buscador {
	background: url('/themes/0001/images/fondo_buscador.gif') #000;
	height: 30px;
	position: relative;
}

.buscador_caja {
	width: 82px;
	height: 15px;
	position: absolute;
	left: 12px;
	top: 6px;
	font-size: 9px;
}

.buscador_boton {
	position: absolute;
	left: 110px;
	top: 6px;
}


#MenuVertical {
	margin: 0px;
	padding: 0px;
	text-align: left; 
	z-index: 1;
	width: 155px; 
	background: url('/themes/0001/images/fondo_lateral_izq.gif') repeat-y;
}

#MenuVertical ul li { background: url('/themes/0001/images/menu_lateral_principal.gif') no-repeat;}
#MenuVertical ul li a {color: #000000; text-decoration: none;}
#MenuVertical ul li a:visited {color: #5D5D5D; text-decoration: none;}
#MenuVertical ul li a:hover {color: #2808FD; text-decoration: none;}
#MenuVertical ul li a:active {color: #FBBA00; text-decoration: none;}
#MenuVertical ul li ul li { background: url('/themes/0001/images/fondo_lateral_izq.gif') repeat-y; background-position: -20px 3px; padding-top: 10px;  padding-bottom: 10px;}


.footer {
	background: url('/themes/0001/images/footer_background.gif') repeat-x;
	height: 16px;
}

.cms_articles_table_title {
	color:#3581B3;
    font-size:1.2em;
    font-weight:bold; 
}

.cms_menu_option_grey img {
	padding-top: 7px;
	height: 15px;
}
a.cms_menu_option_grey:link {color:#3581b3; font-weight:bold;}
a.cms_menu_option_grey:hover {color:#C1111B; font-weight:bold;}
a.cms_menu_option_grey:active {color:#3581b3; font-weight:bold;}


.titulo_input {
	height: 40px;
	width: 130px;
	padding-left: 20px;
	vertical-align: bottom;
}

/* System */

hr {
  	border-top : none;
  	border-left : none;
	border-right : none;
	border-bottom : 1px Silver solid; /*solid; */
}

h2{

	color:#3581B3;
    font-size:1.2em;
    font-weight:bold; 

}

a:link { color:#3581B3; text-decoration: none }
a:visited { color:#3581B3; text-decoration: none }
a:hover { color: #c1111b; text-decoration: none }
a.active { color: #c1111b; text-decoration: none }

#text_blue 		{ color: #0066CC; }
#text_red 		{ color: #CC3300; }
#text_orange 	{ color: #FF6600; }
#text_green 	{ color: #407B40; }
#text_grey 		{ color: #5F5F5F; }
#text_black 	{ color: #333333; }
#text_brown 	{ color: #9F6000; }

h1 { font-size: 20px; line-height: 25px; margin: 0px 0px 14px 0px; }

.cms_generic_white_title_normal {
	background: url('/themes/0001/images/fondo_top.jpg');
	z-index:99;
}

.cms_generic_white_title_up {
	background: url('/themes/0001/images/fondo_general.jpg') repeat-y;
}

.cms_generic_darkgrey_white {
	background: url('/themes/0001/images/fondo_pie.jpg');
}


/* MENU */

.fondo_menu {
	background: url('/themes/0001/images/fondo_menu.png') no-repeat;
	width:180px;
	height:463px;
	z-index:99999;
}

#menu ul{

margin-left:15px;

}



#menu ul li{

padding-bottom:4px;
padding-top:3px;

/*background-color:#1A1A1A;*/

border-bottom:#1A1A1A 1px solid;

margin-bottom:1px;

margin-left:-15px;

padding-left:25px;

}

#menu ul li ul li{

padding-bottom:4px;
padding-top:3px;

/*background-color:#1A1A1A;*/

margin-bottom:1px;

margin-left:-27px;

color:#4BB2F6;

}

/* CLASES */



a#azul_txt:link, a#azul_txt:visited {color:#3581B3;}
a#blanco_txt:link, a#blanco_txt:visited {color:#fff;}
a#azul_claro_txt:link, a#azul_claro_txt:visited{color:#7ECCFF;}
a#rojo_txt:link, a#rojo_txt:visited {color:#C1111B;}

a#azul_txt:hover{color:#C1111B;}
a#blanco_txt:hover{color:#C1111B;}
a#azul_claro_txt:hover{color:#C1111B;}
a#rojo_txt:hover {color:#C1111B;}

a#azul_txt:active{color:#3581B3;}
a#blanco_txt:active{color:#fff;}
a#azul_claro_txt:active{color:#7ECCFF;}
a#rojo_txt:active {color:#C1111B;}


.cms_menu_table_transparent {
	white-space:nowrap;
	color:#675f5f;
}

a.cms_menu_option_black {
	float:right; 
	display:inline;
	margin-left: 20px;
	margin-right:20px;
	color:#675f5f;
}
a.cms_menu_option_black:link {white-space:nowrap; color:#675f5f; text-decoration:none;} 
a.cms_menu_option_black:hover {white-space:nowrap; color:#c1111b; text-decoration:none;} 
a.cms_menu_option_black:visited{white-space:nowrap; text-decoration:none;} 

#carrousel_cabecera{

float:right;
margin-right:20px;

}

#campomigas{

width:700px;

padding-left:20px;

font-weight:bold;

height:30px;

background-color:#00CC99;

/*vertical-align:top;*/

/*padding-top:225px;*/

float:left;
}

#campomigas p{

color:#333;

}

#title_11b {
	color: #333333;
	font-weight:bold;
}

.LinkSubtype1 {
	color: #3581B3;
}

/* FORMULARIO */

	#contenidoFormulario {padding-top: 17px; text-align:left;}
		#contenidoFormulario .padding {margin:10px;}
			#contenidoFormulario .label-form label {float: left; width: 140px;}
			#contenidoFormulario .label-input {font-size: 0;}
				#contenidoFormulario .label-input input {width: 160px; border:1px solid #CCCCCC; line-height: 16px; font-size:12px;}
				#contenidoFormulario .label-input select {width: 160px; border:1px solid #CCCCCC; line-height: 16px; font-size:12px;}
				#contenidoFormulario .label-input textarea {width: 160px; border:1px solid #CCCCCC; line-height: 16px; font-size:12px;}

						#contenidoFormulario .label-input input:focus {border:1px solid #C1111B; background: #e5cfd0;}
						#contenidoFormulario .label-input select:focus {border:1px solid #C1111B; background: #e5cfd0;}
						#contenidoFormulario .label-input textarea:focus {border:1px solid #C1111B; background: #e5cfd0;}
			#contenidoFormulario h4 {font-size: 11px; font-weight: bold; line-height: 20px;}

		#contenidoFormulario_Enviar {margin-top: 10px; width: 130px; clear:both;}
			#contenidoFormulario_Enviar img {vertical-align:top;}
			#contenidoFormulario_Enviar .boton {border: 0; color:#ffffff; background: #C1111B; width:105px; font-size:11px; font-weight:bold; cursor:pointer;}

