body,ul,li,ol,p,table,tr,td,form,h1,h2,h3,h4,h5,h6,input,textarea {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
a{
	text-decoration:none;
	outline:none;
	color:#A3022F;
}
a:hover{color:#BF0236;}
img{
	border:0px;
}
ul,li{
	list-style-image: none;
	list-style-type: none;
}
p{
	margin-top:20px;
	text-indent:0px;
}
/*---------------------------------------------*/

/*Comunes*/
#cuerpo div div#contenido ul{ margin:10px 0px;margin-left:25px;}
#cuerpo div div#contenido li{
background:url(../imagenes/flecha1.gif) no-repeat left 4px;
padding-left:9px;
margin-bottom:10px;
}
* html #cuerpo div div#contenido li{ background-position: left 5px;}
*+html #cuerpo div div#contenido li{ background-position: left 5px;}
/*Sencillos*/
.color1{color:#A3022F;}
.destacado1{ font-size:18px; font-weight:normal}
.destacado2{ font-size:18px; font-weight:normal;color:#A3022F;}
.destacado3 {font-size: 18px}
.suave,.suave a{color:#999999;}
.articulo,#cuerpo div div#contenido .articulo{border:1px solid #DDDDDD; padding:15px; margin-top:20px; }
.articulo p{margin-bottom:10px; margin-top:10px;}
.vinculo_externo_detacado{
padding-right:15px;
font-size:15px;
font-weight:bold;
background:url(../imagenes/externo-gde.gif) no-repeat right top;
padding-top:4px;
}
.tabla1{border:1px solid #DDDDDD;  padding:1px; margin-bottom:20px;}
.tabla1 td{
text-align:center;
padding:4px;
font-size:11px;
line-height:120%;
border-collapse:collapse;
background:#F9F9F9 url(../imagenes/deg1.png) repeat-x left top;
border:1px solid #FFFFFF;

}
.tabla1 td.rotulos_tabla{background: #3E3E3E url(../imagenes/deg2.png) repeat-x left top; color:#FFFFFF; font-weight:bold; text-transform:uppercase}
.tabla1 td.titulo_tabla{background: #810225 url(../imagenes/deg3.png) repeat-x left top; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:15px;}
.tabla1 a{font-size:11px;}
.tabla1 p{margin-top:0px; margin-bottom:5px;font-size:11px;}
/*Bloques*/
#cuerpo div div div,#cuerpo div div div div{
float:none;
margin-top:0px;
position:relative;
left:0px;
top:0px;
width:auto;
overflow:hidden;
}
#cuerpo div div div.bloque_destacado1{
background:url(../imagenes/bloque_destacado1.png) no-repeat left bottom;
left:-13px;
top:-8px;
width:706px;

margin-right:-30px;
}
#cuerpo div div div.bloque_destacado1 div{
background:url(../imagenes/bloque_destacado_top.png) no-repeat left top;
padding:33px;
padding-top:28px;
padding-bottom:37px;
width:640px;
}
/*Fotos*/
#cuerpo div div#contenido .foto_izquierda,#cuerpo div div#contenido .foto_derecha,.foto_izquierda,.foto_derecha{
width: auto;
font-size:11px;
color:#666666;
text-align:left;
line-height:110%;
margin-bottom:10px;
text-align:center;
width:10px;
}
#cuerpo div div#contenido .foto_izquierda td,#cuerpo div div#contenido .foto_derecha td,#cuerpo div div#contenido .foto_centro td,.foto_izquierda td,.foto_derecha td,.foto_centro td,#cuerpo div div#contenido .foto_izquierda td p,#cuerpo div div#contenido .foto_derecha td p,#cuerpo div div#contenido .foto_centro td p,.foto_izquierda td p,.foto_derecha td p,.foto_centro td p{
font-size:11px;
color:#666666;
text-align:left;
line-height:110%;
margin-bottom:10px;
text-align:center;
margin-top:0px;
}
#cuerpo div div#contenido .foto_izquierda,.foto_izquierda{
margin-right:15px;
float:left;
}
#cuerpo div div#contenido .foto_derecha,.foto_derecha{
margin-left:15px;
float:right;
}
#cuerpo div div#contenido .foto_izquierda img,#cuerpo div div#contenido .foto_derecha img,#cuerpo div div#contenido .foto_centro img,.foto_izquierda img,.foto_derecha img,.foto_centro img{
display:block;
text-align:center;
padding:1px;
border:1px solid #DDDDDD;
margin:0 auto;
margin-bottom:6px;
}
* html #cuerpo div div#contenido .foto_izquierda img{margin:0px;margin-bottom:6px;}
* html #cuerpo div div#contenido .foto_derecha img{margin:0px;margin-bottom:6px;}
*+html #cuerpo div div#contenido .foto_izquierda img{margin:0px;margin-bottom:6px;}
*+html #cuerpo div div#contenido .foto_derecha img{margin:0px;margin-bottom:6px;}
* html .foto_izquierda img{margin:0px;margin-bottom:6px;}
* html .foto_derecha img{margin:0px;margin-bottom:6px;}
*+html .foto_izquierda img{margin:0px;margin-bottom:6px;}
*+html .foto_derecha img{margin:0px;margin-bottom:6px;}
#cuerpo div div#contenido .foto_izquierda_especial{
position:relative;
float:left;
left:-13px;
top:-8px;
}
#cuerpo div div#contenido .foto_centro{
width:99%;
text-align:center;
margin-bottom:15px;
}
/*Unicos*/
.tablon_portada{
background:url(../imagenes/tablon3.png) no-repeat left -2px;
display:block;
padding:6px;
padding-top:5px;
padding-left:218px;
line-height:110%;
color:#191919;
margin-left:2px;
border:1px solid #191919;
font-size:11px;
}
* html .tablon_portada{ margin-top:9px;}
*+html .tablon_portada{ margin-top:9px;}
#cuerpo div div#contenido ul.mapa_web{ margin:0px;}
* html #cuerpo div div#contenido ul.mapa_web{margin-top:35px;}
*+html #cuerpo div div#contenido ul.mapa_web{margin-top:35px;}
#cuerpo div div#contenido ul.mapa_web li {
padding:0px;
margin:0px;
position:relative;
background:url(../imagenes/mapa2.gif) no-repeat 3px 26px;
width:160px;
font-weight:bold;
padding-bottom:20px;
margin-top:-20px;
font-size:12px;
}
#cuerpo div div#contenido ul.mapa_web li.ultimo{background:none;}
#cuerpo div div#contenido ul.mapa_web li ul li{
margin-left:160px;
padding-left:52px;
background:url(../imagenes/mapa1.gif) no-repeat left -23px;
width:400px;
padding-top:17px;
position:relative;
top:0px;
/**/
margin-left:135px;
top:-10px;
}
#cuerpo div div#contenido ul.mapa_web li ul li.ultimo{background:url(../imagenes/mapa3.gif) no-repeat left -23px;}
#cuerpo div div#contenido ul.mapa_web li ul li.primero{background-image:url(../imagenes/mapa4.gif);}
#cuerpo div div#contenido ul.mapa_web span {
background:#FFFFFF;
height:18px;
padding-right:6px;
position:relative;
top:16px;
}
#cuerpo div div#contenido ul.mapa_web span a{
margin-bottom:20px;
height:18px;
display:block;
position:relative;
top:-17px;
}
* html #cuerpo div div#contenido ul.mapa_web span a{top:-1px;}
*+html #cuerpo div div#contenido ul.mapa_web span a{top:-1px;}
#cuerpo div div#contenido ul.mapa_web a{
background:#FFFFFF url(../imagenes/flecha1.gif) no-repeat -9999px 4px;
}
#cuerpo div div#contenido ul.mapa_web a:hover{
padding-left:9px;
background-position:2px 5px
}
#cuerpo div div#contenido ul.mapa_web li ul li a:hover{background-position:0px 3px;padding-left:7px;}
/**/
.mapa{width:420px; height:510px; float:left;}
#cuerpo div div#contenido div.mapa_leyenda{
width:410px;
float:left;
margin-bottom:15px;
}
#cuerpo div div#contenido div.mapa_leyenda p{margin-top:0px; padding-bottom:10px;font-size:11px;}
.form_contacto{
float:right;
width:234px;
font-size:11px;
font-weight:bold;
color:#333333;
position:relative;
top:-160px;
}
.form_contacto p{ font-weight:normal; padding-bottom:20px; font-size:11px; margin-top:0px}
.form_contacto input,.form_contacto textarea{
display:block;
width:228px;
margin-top:-2px;
border:0px;
background:url(../imagenes/input.gif);
border-right:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
font-size:12px;
padding:2px;
}
.form_contacto .telefonos input{
width:106px;
float:left;
}
.form_contacto .telefonos span input{margin-left:10px;}
.form_contacto textarea{
height:104px;
}
.form_contacto input.hidden{display:none;}
.form_contacto input.enviar{
background:url(../imagenes/cabecera.png) repeat-x left bottom;
padding:6px;
width:auto;
float:right;
margin:0px;
color:#FFFFFF;
font-weight:bold;
border:0px;
}
#cuerpo div div#contenido .form_contacto div{
margin-bottom:8px;
overflow:hidden;
width:234px;
}
/*Idiomas portada*/
/*
#cuerpo div div div.idiomas_portada{
position:relative;
height:225px;
border:2px solid #A80230;
}
#cuerpo div div div.idiomas_portada p{
position:absolute;
top:-5px;
right:0px;
display:block;
text-align:center;
z-index:9999;
font-weight:bold;
float:right;
width:200px;
border-left:1px solid #EEEEEE;
}
#cuerpo div div div.idiomas_portada div{
position:absolute;
left:15px;
top:15px;
width:420px;
background:#FFFFFF;
display:none;
height:244px;
text-align:center;
font-size:13px;
line-height:180%;
font-weight:bold;
color:#999999;
font-style:italic;
font-size:12px;
}
#cuerpo div div div.idiomas_portada div#idioma1{
display:block;
}
#cuerpo div div div.idiomas_portada p span{
margin:0 5px;
cursor:pointer;
display:block;
margin:0px;
margin-bottom:6px;
}
#cuerpo div div div.idiomas_portada p img{vertical-align:middle; margin-bottom:2px}
*/
#cuerpo div div div.idiomas_portada{
overflow:visible;
height:34px;
}
#cuerpo div div div.idiomas_portada div{
height:80px;
background:#FFFFFF;
position:absolute;
left:0px;
top:34px;
display:none;
font-size:11px;
line-height:130%;
text-align:center;
border:2px solid #EEEEEE;
border-top:0px;
padding:5px;
padding-top:7px;
padding-bottom:0px;
width:646px;
}
#cuerpo div div div.idiomas_portada p{
border:2px solid #A80230;
padding:6px 0px;
padding-bottom:4px;
font-weight:bold;
margin-top:0px;
text-align:center;
}
#cuerpo div div div.idiomas_portada p img{
vertical-align:middle;
margin-bottom:2px;
}
#cuerpo div div div.idiomas_portada p span{
margin:0 2px;
cursor:pointer;
}
/**/

