html,body {
	font-family:arial;
	font-size: 8pt;	
	margin:0pt;
	padding:0pt;
	height:100%;
	width:100%;
	background-color:white;
	color:#333333;
}

hr {
	border:none;
	border-bottom:solid 1px #cccccc;	
}

.busqueda_num{
	color:#999999;
	font-size:9pt;
	font-weight:normal;
}

.busqueda_titulo{
	font-size:11pt;
	color:black;
	font-weight:bold;
}
.busqueda_lista{
	padding-left:5pt;
	height:22px;
	border-bottom:solid 1px #cccccc;
}

.busqueda_cabecera {
	background-color:#dc0033;
	color:white;
}

.fecha {
	color:#777777;
	font-size:8pt;
}
.categoria {
	color:#333333;
	font-size:9pt;
}

.titular {
	font-family: arial black;
	font-size: 18pt;
	color: #dc0033;	
	line-height:20pt;
}

.entradilla {
	padding-top:5pt;
	padding-bottom:5pt;
	font-family: arial;
	font-weight:bold;
	font-size: 12pt;
	font-style:italic;
	color: #dc0033;	
	line-height:14pt;
}

.pie {
	color:#777777;	
}

.cuerpo {
	color:#555555;
	font-size:9pt;	
}

.cuerpo a:active {
	color:#dc0033;
	text-decoration:none;	
}
.cuerpo a:link {
	color:#dc0033;
	text-decoration:none;	
}
.cuerpo a:visited {
	color:#dc0033;
	text-decoration:none;	
}
.cuerpo a:hover {
	color:black;
	text-decoration:none;	
}

.nota {
	margin:auto;
	padding:5pt;
	border:solid 1px black;
	background-color:white;
	color:#777777;
	font-size:8pt;
}

.titulo{
	color:#dc0033;
	font-size:16pt;
	font-family:arial black;	
}

#datos_especificaciones {
	display:none;
}
#datos_descripcion {
	display:none;
}

.boton_reposo {
	border:solid 1px #f2f2f2;
	background-color:#f8f8f8;
	color:#a0a0a0;
	font-size:11pt;	
	cursor:pointer;
}

.boton_hover {
	border:solid 1px #f2f2f2;
	background-color:#f8f8f8;
	color:#a0a0a0;
	font-size:11pt;	
	cursor:pointer;
	background-image:url(../Images/fondo_boton_hover.jpg);
}

.boton_pulsado {
	border:solid 1px #f2f2f2;
	background-color:#f8f8f8;
	color:#a0a0a0;
	font-size:11pt;	
	cursor:pointer;
	background-image:url(../Images/fondo_boton_pulsado.jpg);
}

#info_lateral {
	color:#777777;
	padding:15pt;
	background-color:#f8f8f8;
	padding-left:15pt;
	font-size:9pt;
}

.presentacion {
	color:#777777;
	padding-left:30pt;
	padding-bottom:20pt;
	font-size:10pt;
	line-height:14pt;
}

.thumbnail {
	position:relative;
	width:60px;
	border: solid 1px #dddddd;
	clear:both;
	margin-top:4px;
}
.img_thumb {
	border:none;	
}

#codigo_articulo{
	clear:both;
	float:left;
	background-color:#f2f2f2;
	color:#a5a5a5;
	font-weight:bold;
	font-size:9pt;
	padding:5pt;
}

.texto_articulo {
	border-top:solid 1px #dc0033;
	padding-left:5pt;
	padding-top:5pt;
	font-weight:bold;
	font-size:12pt;
	color:#dc0033;
}
.subtitulo_articulo {
	padding-left:5pt;
	font-size:10pt;
	color:#dc0033;
}

.articulo_lista {
	margin:0;
	border:solid 1px #cccccc;
	padding:5pt;
}

#pdf {
	padding:5pt;
	background-color:#dc0033;
}

#info_tarifas {
	background-color:#dc0033;
	color:white;
	font-family:arial;
	font-weight:bold;
	font-size:22pt;
	line-height:23pt;
	padding:15pt;
}

h2 {
	margin: 0px;	
}

td {
	font-size:8pt;	
}


img{
	border:none;	
}


#foto{
	float:left;	
}

#intro {	
	position:relative;
	top:0;
	left:8px;
	width:592px;
	height:299px;
	float:left;
	background-color:#dc0033;
	color:white;
	font-family:arial;
	font-size:9pt;
}

#cab_intro{
	width:250px;
	_width:270px;
	padding:15pt;
	font-size:23pt;
	_fotn-size:20pt;
	line-height:24pt;	
	font-family:arial;
	font-weight:bold;
}

#subtitulo_intro{
	position:relative;
	top:5;
	left:0px;	
	font-family:arial;
	font-weight:bold;
	font-size:15pt;
	line-height:10pt;
}

#p_intro1{
	width:270px;
	position:absolute;
	float:left;
	top:145;
	left:18;	
	line-height:14pt;
	font-family:arial;
	font-weight:normal;
	font-size:11pt;	
}
#p_intro2{
	width:250px;
	position:absolute;
	float:left;
	top:20;
	left:315;	
	line-height:14pt;
	font-family:arial;
	font-weight:normal;
	font-size:11pt;	
}


div#web {
	position:absolute;
	top:0px;
	margin:0;
	width:960px;
	height:100%;
	
}

div#cabecera {
	position:relative;
	top:0;
	margin:auto;
	width:960px;
	height:236px;
	
}

div#contentWrapper {
	position:relative;
	height:auto;
	width:960px;
	margin:14px auto 90px auto;
	
}

#content{
	color:#737373;
	padding:8pt;	
	font-size:10pt;
	line-height:13pt;
	margin:auto;
}


#pie {
	clear:both;
	position:relative;
	top:10px;
	margin:auto;
	width:960px;	
	height:28px;
	color:white;
	background-color:dc0033;
}	
#aviso {
	clear:both;
	position:relative;
	top:10px;
	margin:auto;
	width:960px;	
	height:28px;
	color:#aaaaaa;
	font-size: 7pt;
	font-style: italic;
}
#info_aviso {
	clear:both;
	position:relative;
	margin:auto;
	margin-top:10px;
	width:900px;	
	height:40px;	
} 

#info_pie {
	clear:both;
	position:relative;
	top:8px;
	float:right;
	margin-right:10px;
	font-size:9pt;
} 

#menu_pie {
	clear:both;
	position:relative;
	top:23px;
	_top:13px;
	margin:auto;
	width:960px;
	
	border-top: solid 1px #cccccc;
				
}
#titulo_lista_pie {
	clear:both;
	position:relative;
	top:0px;
	left:0px;
	text-decoration:underline;
	color:#aaaaaa;
	font-weight:bold;
	height:12px;
}

ul p {
	position:relative;
	top:0px;
	left:0px;
	text-decoration:underline;
	color:#aaaaaa;
	font-weight:bold;
	height:12px;
}
ul {
	height:50px;
	text-align:left;	
}
#lista_pie{
	float:left;
	position:relative;
	top:0px;
	left:30px;
	width:170px;
	_width:130px;
	padding-left:0px;
	line-height:13pt;
	list-style-type:none;	
}

#lista_pie_2{
	float:left;
	position:relative;
	top:0px;
	left:130px;
	width:140px;
	_width:100px;
	padding-left:0px;
	line-height:13pt;
	list-style-type:none;	
}

#lista_pie_3{
	float:left;
	position:relative;
	top:0px;
	left:230px;
	width:140px;
	_width:100px;
	padding-left:0px;
	line-height:13pt;
	list-style-type:none;	
}
#lista_pie_4{
	float:left;
	position:relative;
	top:0px;
	left:330px;
	width:140px;
	_width:100px;
	padding-left:0px;
	line-height:13pt;
	list-style-type:none;	
}

.servicio {
	background-color:#f2f2f2;
	padding-right:5pt;
	font-size:10pt;
	color:black;
	font-weight:bold;
}
.servicio_hover {
	background-color:#dfdfdf;
	padding-right:5pt;
	font-size:10pt;
	color:black;
	font-weight:bold;
}

a.gris_oscuro2:active {
	color:#aaaaaa;
	text-decoration:none;
}
a.gris_oscuro2:link {
	color:#aaaaaa;
	text-decoration:none;
}
a.gris_oscuro2:visited {
	color:#aaaaaa;
	text-decoration:none;
}
a.gris_oscuro2:hover {
	color:#555555;
	text-decoration:none;
}



a.gris_oscuro:active {
	color:#aaaaaa;
	text-decoration:underline;
}
a.gris_oscuro:link {
	color:#aaaaaa;
	text-decoration:underline;
}
a.gris_oscuro:hover {
	color:#555555;
	text-decoration:underline;
}
a.gris_oscuro:visited {
	color:#aaaaaa;
	text-decoration:underline;
}

a.gris2:active {
	color:#999999;
	text-decoration:none;
}
a.gris2:link {
	color:#999999;
	text-decoration:none;
}
a.gris2:visited {
	color:#999999;
	text-decoration:none;
}
a.gris2:hover {
	color:#000000;
	text-decoration:none;
}

a.gris:active {
	color:#cccccc;
	text-decoration:none;
}
a.gris:link {
	color:#cccccc;
	text-decoration:none;
}
a.gris:visited {
	color:#cccccc;
	text-decoration:none;
}
a.gris:hover {
	color:#cccccc;
	text-decoration:underline;
}

a.rojo{
	font-size:14pt;
	font-weight:bold;	
}
a.rojo:active {
	color:#dc0033;
	text-decoration:none;
}
a.rojo:link {
	color:#dc0033;
	text-decoration:none;
}
a.rojo:visited {
	color:#dc0033;
	text-decoration:none;
}
a.rojo:hover {
	color:#000000;
	text-decoration:none;
}


.mailto {
	color:white;
	text-decoration:none;
} 
.mailto_hover {
	color:white;
	text-decoration:underline;	
}

#home {
	width:902px;	
}

.foto_destacado {
	position:relative;
	top:0;
	left:0;
	z-index:1;
	cursor:pointer;	
}


.td_destacado {
	background-color:#0000FF;
}

.tit_destacado {
	cursor:pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   
} 
