﻿/* CSS Document */

html, body{margin: 0; border: 0; padding: 0;}

.logo {
    float:left;
 	background-image:url(../Images/logotipo_anagrama.png);

}
.caja_tienda{
	  float:left;
 	background-image:url(../Images/caja_tienda.png);
}

body {

	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	background-color:#e9e9e9;
	background-image:url(../Images/fondo_arbol.png);
	background-repeat:no-repeat;
	background-position:top center;
	color: #767676;
	margin:0px auto;
	padding:0px;

}
a img{
	
}
a:link {
	/*color: #259c2f;*/
	/*color:#529009;*/
color: #249105;
	text-decoration:none;
	border:0;

}
a:visited { 
color:  #249105;
	border:0;
	text-decoration:none;
}
a:hover { 
color:  #249105;
	border:0;
	text-decoration:underline;
}
a:active { 
color:  #249105;
	border:0;
	text-decoration:none;
}


a.enlaceenpie:link {
	color: #fffcf6;
	text-decoration:none;
	border:0;
	background-color:#9a9285;

}
a.enlaceenpie:visited { 
	color: #fffcf6;
	border:0;
	text-decoration:none;
	background-color:#9a9285;
}
a.enlaceenpie:hover { 
	color: #fffcf6;
	border:0;
	text-decoration:underline;
	background-color:#9a9285;
}
a.enlaceenpie:active { 
	color: #fffcf6;
	border:0;
	text-decoration:none;
	background-color:#9a9285;
}
ul.menupie2
{
    list-style-type:none;

}

.off-left {

	position: absolute;

	left: -999px;

	width: 990px;

}
ul, ol, p{margin-top:0px;}
h1{
	margin-top:5px;
	margin-bottom:5px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	color: #00781f;
	color:#b80089;
	/*color:#529009;*/
}
h2{
	margin-top:0px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	/*color: #009cbf;*/
	color: #a8a194;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	color: #fffcf6;
	text-decoration:none;
	border:0;
	background-color:#9a9285;

}
}
h3{
	margin-top:0px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.6em;
	font-style: normal;
	/*color: #009cbf;*/
	color:#a8a194;
}
h4{
	margin-top:0px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.15em;
	/*color: #009cbf;*/

}

#central p{
text-align:justify;
margin-top:8px;
margin-bottom:8px;
font-size:1em;

}

#ctl00_updPanel
{
   /* font-size:0.95em;*/
}
#central img{
border:#9babb0 1px solid;
padding:3px;
margin:5px;
margin-left:0px;
float:left;
}
#central img.pdf{
border:none;
padding:0px;
margin:0px;
margin-left:0px;
float:none;

}
#central a img.planes{
border:none;
padding:0px;
margin:0px;
margin-left:0px;
float:none;


}
#central ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: none;	
	padding-right:10px;	
	margin-left:0px;
}
#central li{
background-image:url(../Images/marcalista.png);
background-position:1px 5px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:15px;
padding-left:15px;
}
#central li p{
position:relative;
top:-3px;

}
/* --Aqui la cabecera--*/

#carrusel{
	background-color: #ffffff;
	clear: both;
	float: left;
	height: 150px;
	width: 789px;
	background-image: url(../Images/fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:visible;
}

#cabecera_idiomas{

	top: 0px;
	width:100%;
	height: 4ex;
	overflow:visible;
	height:0px;
	/*display: inline;*/
	margin: 0px;
	padding: 0px;
	margin-left:7px;
    
	
}

.menuinterno{
	position:absolute; right:0px; top:90px;
	margin: 0px;
	padding-right: 15px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	float:left;
}
.menuinterno li{
	display:inline;
	
}
.menuinterno li a{
	color:#FFFFFF;
	font-size:0.95em;
	
}
.menuinterno li a:hover{
	color:#FFFFFF;
	font-size:0.95em;
	
}


.menubasico{

	top:0px;
	margin: 0px;
	
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #767676;
	float:right;
	margin-right:10px;
	line-height:12px;
	text-transform:lowercase;
}
.menubasico li{
	display:inline;
	
}
.menubasico li a{
	color:#767676;
	font-size:0.9em;
	
}
.menubasico li a:hover{
	color:#259c2f;
	font-size:0.9em;
	
}
#angelitos{
position:relative;
top:-67px;
left:414px;
}
/* --Aqui terminan los estilos de la cabecera--*/
/*--Aqui empieza la estructura centralbasica--*/
#padin8px{padding-left:20px; padding-right:20px; padding-top:4px; }
#padin8px p{line-height:1.5em;}
#padin8px li{line-height:1.5em;}
#padin20px{padding-left:20px;}
#todo{
	float:left;
	margin:0px auto;
	padding:0px;
	background-image: url(Images/ruedas_fondo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:789px;
	background-color:#FFF;

}
#izquierda {
	width:17em;
	float:left;
	z-index: 1;
	background-color: #FFFFFF;	
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:5px;
	padding-top:0px;

	
}
#izquierda p{
	margin-top:0px;
	
}
#doscolumnas{
float:left;
width:789px;
display:block;


}

#derechaconmigas{
	position: absolute;
	float:right;
	right: 50px;
	top:215px;
	*top: 215px;
	background-color: #fff;	
	width: 16em;
	margin-right: 0px;
	/*margin-top: 29.5ex;*/
	overflow:visible;
}

#central{
	position:relative;
	top:0px;
	margin-top:0px;
	margin-bottom: 0em;
	margin-left: 17em;
	*margin-left: 0em!important;
	*margin-left:0em;
	margin-right: 12px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d7125a;*/
	padding-bottom:15px;
	/*padding-top: 16.5ex;*/
	padding-top: 0px;
	overflow:visible;
	*overflow:hidden!important;
	*overflow:visible;
	min-height:500px;
	*height:auto!important;
	*height:500px;
*margin-top:0px;
	background-image:url(../Images/separadorlateral_central_todo.gif);
	background-position:left top;
	background-repeat:repeat-y;
	

}
#contenedor_conmigas{

 float:none;
*float:left;
margin-left:0em;
*margin-left:0em!important;
*margin-left:3px;

}
#doscolumnas{

padding:0px;
margin:0px;
*margin-left: 17em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82d0e3;

}
.rastromigas{
	position:relative;
	margin-top:0px;
	margin-bottom: 0em;
	margin-left: 20em;
	padding-bottom:7px;
	/*padding-top: 16.5ex;*/
	padding-top: 8px;
	padding-left: 8px;
	height:10px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d7125a;*/
	/*font-size:0.85em;*/
	color:#999999;
	display:block;
	font-size:0.85em;
	background-image:url(../Images/separadorlateral_central.gif);
	background-position:left top;
	background-repeat:repeat-y;
	/*FILTER: default;*/
	letter-spacing:0.8px;
}
.rastromigas p{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #9a9285;
}
.rastromigas p a{
	color:  #249105;
	text-decoration:none;
	border:0;


}
.rastromigas p a:link {
	color:  #249105;
	text-decoration:none;
	border:0;


}
.rastromigas p a:visited { 
	color:  #249105;
	border:0;
	text-decoration:none;
	FILTER: default;
}
.rastromigas p a:hover { 
	color:  #249105;
	border:0;
	text-decoration:underline;

}
.rastromigas p a:active { 
	color:  #249105;
	border:0;
	text-decoration:none;

}


.agenda{
width:168px;
float:right;
border-width: 1px;
	border-style: solid;
	border-color: #dfe4e5;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
}
.buscador_Venta_es
{
    width:168px;
    float:right;
    border-width: 1px;
	border-style: solid;
	border-color: #dfe4e5;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
	background-image:url(../Images/buscador_pres.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-top:83px;
	padding-bottom:8px;
	
	
}
.buscador_Prestamo_es
{
    width:168px;
    float:right;
    background-color:Fuchsia;

	
	
}
.buscador_Venta_es p
{padding-left:12px;
   
    margin-bottom:8px;
}
.buscador_Venta_eu
{
    width:168px;
float:right;
border-width: 1px;
	border-style: solid;
	border-color: #dfe4e5;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
	background-image:url(../Images/buscador_venta_cas.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:75px;
	padding-left:4px;
}



.noticias{
width:168px;
float:right;
border-width: 1px;
	border-style: solid;
	border-color: #dfe4e5;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
}
#foto_aleatoria{
	width:168px;
	max-width:168px;
	overflow:hidden;
	text-align:center;
	float:right;
	border-width: 1px;
	border-style: solid;
	border-color: #82d0e3;
	margin-right:10px;
	padding:4px;
}
ul.eventos{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:4px;
	margin-bottom:10px;

}
ul.eventos li{
	
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../Images/estrellita.gif);

	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	color:#9babb0;
	
}
ul.eventos li a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.eventos li a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}

/*---Aqui termina la estructura central basica--*/
#pie{
	float:left;
	width:789px;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	display: block;
	padding-top:0px;
	padding-bottom:0px;
	
}
#padin_pie_izda{
	background-image:url(../Images/fondo_pie_izquierda.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:2%;
	float:left;


}
#padin_pie_derecha{
	background-image:url(../Images/fondo_pie_derecha.png);
	background-position:top right;
	width:98%;
	
	background-repeat:no-repeat;
	text-align:right;
float:left;


	

}
#pie2{
	float:left;
	width:789px;
	height:80px;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	display: block;
	/*border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #A21F17;*/
	background-image: url(../Images/edetaldea_peq.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:Transparent;

}
#todosi
{
    width:790px;
padding:0px 0px;
margin:auto auto;


}




#otro{
	width:200px;
}
div#otro p{
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	margin: 30px 0 40px 10px;
	padding: 0 0 0 0;
}

/*div#menuPrincipal ul li a{
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0091b8;
	text-decoration: none;
	font-size: 10px;
}
div#menuPrincipal ul li ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;


}
div#menuPrincipal ul li ul li{
	text-transform: uppercase;

	margin: 0px 0px 0px 0px;
	list-style-position: outside;
	padding: 0 0 0 0;
	border: none;
	color: #585858;
}
div#menuPrincipal ul li ul li a{
	color: #585858;
	text-decoration: none;
	padding: 0 0 0 0px;

}
div#menuPrincipal ul li ul li a:hover{
	color: #0091bb;
}*/
.actual{
	color:#0091b8;
	font-size: 10px;
}
ul#menuSecundario{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li a{
	color:#000 !important;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*Aqui se terminan los estilos del menu principal*/

#central img.titcaja{
	position:relative;
	top:-10px;
	left:-2px;
	border:none;
	border:none;
	margin:0px;
	padding:0px;
	display:block;
	z-index:4;
	
}
#inicio1{
	display:block;
	width:85%;
	*width:85% !important;
	*width:85%;
	min-width:85%;
	*min-width:85% !important;
	*min-width:45%;
	max-width:900px;
	border:#20abcd 1px solid;
	background-image:url(Images/fonco_caja1.gif);
	height:89px;
	min-height:89px;
	margin-bottom:15px;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
		padding-right:25px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform:uppercase;
}
a.encaja{
display:block;
font-size:0.95em;
margin-left:101px;
margin-top:33px;
}
a.encaja:hover{
font-size:0.95em;
margin-left:101px;
margin-top:33px;
text-decoration:underline;

}


#direccion{
text-align:center;
margin-left:auto;
margin-right:auto;
display:block;
font-size:0.9em;
color:#999999;
width:85%;
min-width:85%;
}

#comentarios{
font-weight:bold;
border:#c2ccd6 1px solid;
color:#00a6e4;
line-height:normal;
padding-left:10px;
padding-bottom:0px;
padding-right:20px;
width:294px;
}
#comentarios p{

color: #666666;

}

select{
color: #666666;
font-family: "Arial Narrow", Arial, sans-serif;
font-size: 1.1em;
	font-style: normal;
	width:10em;
	min-width:10em;

}
div.juego_catalogo
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #82d0e3;
	float:left;
    /*	clear:both;*/
    display:inline;
	width:99%;
	min-width:99%;
	margin-left:auto;
	margin-right:auto;
	min-height:150px;
	*min-height:10px;
	*height:auto!important;
	*height:150px;
	padding-top:10px;
	
	  
}
div.juego_catalogo_superior
{
    /*border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #82d0e3;*/
	float:left;
    /*	clear:both;*/
    display:inline;
	width:99%;
	min-width:99%;
	margin-left:auto;
	margin-right:auto;
	min-height:20px !important;
	*min-height:10px;
	*height:auto!important;
	*height:20px !important;
	padding-top:10px;

	
	  
}
div.juego_catalogo img{
    margin-top:0px;
    margin-right:15px !important;

    margin-bottom:10px;
    float:left;
    border:#9babb0 1px solid !important;

}
#central div.juego_catalogo div.nuevo{

    border:0 !important;
    float:left;
    position:relative;
    top:-58px;
    left:-185px;
    margin:3px !important;
   overflow:visible !important;
    height:5px !important;
    width:0px !important;
    margin-right:0px !important;
   margin-left:0px !important;

  

}
#central div.juego_catalogo div.nuevo img{

    border:0 !important;

  

}
div.juego_catalogo ul{
    margin-top:0px !important;
    padding-top:0px;
    
}
/*AÑADIDO PARA ACTUALIDAD: AGENDA , NOTICIAS Y EXPERIENCIAS*/
.subtitulo {
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #4b6984;
	border-top: 1px #4b6984 dashed;
	border-bottom: 1px #4b6984 dashed;
	padding-top:0px;
	padding-bottom:4px;
	margin-bottom:10px;
	margin-top:10px;
	
}
.agenda_central
{
    display:block;
    clear:both;
}
/*Para el Menu_derecha azul*/

#submenuazul{
	width:168px;
	float:right;
	position:relative;
	top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #0cb7e9;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:8px;
	padding-right:8px;
	background-color:#dedede;
	background-image: url(Images/submenu_rosa.gif);
}
#submenuazul .actual{
color:#999999;
font-size:1em;
}
ul.grupoazul{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;

}
ul.grupoazul li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(Images/marca_ciudadania.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.grupoazul li a{
position:relative;
	top:-3px;
	color:#0cb7e9;
	font-weight:bold;
	
	
}
ul.grupoazul li a:hover{
position:relative;
	top:-3px;
	color:#0ba5d3;
	font-weight:bold;
	
}
ul.grupoazul li ul li{
list-style-image: url(Images/marca_central.gif);
}
ul.grupoazul li ul a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.grupoazul li ul a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}

.etiquetilla{
float:left;
width:10em;
}
.elfield{
padding:15px;
margin-left:auto;
margin-right:auto;
}
#cabecerilla{
overflow:visible;
	background-image: url(../Images/fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.donde_blank{
overflow:visible;
padding:15px;
}
.colPtit{
	background-color:#ededed;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#20aacf;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}

.oculto{
	border-width: 1px;
	border-style: solid;
	border-color:#20aacf;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}

.colP{
height:auto;
	cursor:pointer;
	}
.fotobloque{
margin-top:10px;

}
div.fotobloque p{
margin-left:25px;
}
div.oculto ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}

.sinclear{
	float:left;
	width:auto;
}
.sinclear ul{
margin:0px!important;
padding:0px!important;
}
/*PAGINA PRINCIPAL, principal.asp*/
#principal{

  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;


}


#donde ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: none;
	
	padding-right:60px;

	
}
#donde li{
background-image:url(Images/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:15px;
}
#donde li p{
position:relative;
top:-3px;

}
div.oculto img{
margin-right:15px!important;
width:30%;
height:30%;
}
div.oculto fieldset{

padding-right:15px;
padding-bottom:20px;
}
div.oculto fieldset #centrado{
margin-bottom:15px;
}
div.oculto fieldset img{
margin-right:2px!important;
width:auto;
height:auto;
float:left!important;
border:none!important;
display:inline;
vertical-align:middle;
margin:0px;
position:relative;
top:-5px;
cursor:pointer;
}
div.oculto fieldset input{

float:left!important;
display:inline;
margin-left:0px;
margin-right:4px;
margin-top:0px;
margin-bottom:0px;
}
div.oculto fieldset input.textboton{
margin-bottom:10px;
cursor:pointer;
}
div.oculto fieldset select{
float:left!important;
display:inline;
margin-left:0px;
margin-right:4px;
margin-top:0px;
margin-bottom:0px;
width:auto;
}
div.oculto fieldset label{
width:4em;
float:left!important;
display:inline;
}
div.oculto fieldset label.comu{
width:6em!important;
float:left!important;
display:inline;
}
div.oculto fieldset p.botones
{
float:left;
clear:both;
margin-bottom:10px!important;
margin-top:10px!important;

}

div.oculto img.pdf{
margin-right:20px;
width:auto;
height:auto;
}
/*Aqui empiezan los estilos del menuprincipal*/




.numeracion{
color:#fff;
font-size:14px;
font-weight:bold;
line-height:10px;
position:relative;
left:14px;
top:10px;
}

.dondeestamos_es{
	font-size:0.8em;
	float:right;
	height:255px;
	width:175px;
	background-image:url(../Images/nongaude_cas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:0px;
	padding-left:0px;
	filter:default;
	text-align:center;
	margin-right:15px;
}
.dondeestamos_es p
{
  margin-top:187px;
    margin-bottom:20px;
}
.dondeestamos_eu{
	font-size:0.8em;
	height:255px;
	float:right;
	width:175px;
	background-image:url(../Images/nongaude.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:15px;
	padding-left:0px;
	padding-bottom:15px;
	filter:default;
	text-align:center;
}
.dondeestamos_eu p
{
   margin-top:187px;
    margin-bottom:20px;
}
.dondeestamos{
	font-size:0.8em;
	float:right;

	/*background-image:url(../Images/nongaude_cas.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	margin-left:0px;
	padding-left:0px;
	text-align:center;
	margin-right:15px;
}

.resaltado_bakeola{
	width:140px;
	text-align:center;
	border:#9babb0 1px dotted;
	margin-left:20px;
	padding:15px;
	margin-top:10px;
}
.resaltado_bakeola img{
	border-bottom:#06F thin dotted !important;
	padding-bottom:7px;
	margin-bottom:7px;
	
}
.resaltado_bakeola a{
color:#666;
	font-weight:bold;
}
.resaltado_bakeola a:hover{
color:#d7125a;
	font-weight:bold;
}
.resaltado_izquierda{
	width:140px;
	text-align:center;
	border:#9babb0 1px dotted;
	margin-left:20px;
	padding:15px;

}
.resaltado_izquierda a img{
	border-bottom:#06F thin dotted;
	padding-bottom:7px;
	margin-bottom:7px;
	display:block;
	
}
.resaltado_izquierda a{
color:#666;
	font-weight:bold;
	display:block;
}
.resaltado_izquierda a:hover{
color:#d7125a;
	font-weight:bold;
	display:block;
}

.resaltado_derecha div{
	width:168px;
	float:right;
	text-align:center;
	border:#9babb0 1px dotted;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:4px;
}


.resaltado_derecha a{
	color:#666;
	font-weight:bold;
	display:block;
}
.resaltado_derecha a:hover{
	color:#b80089;
	font-weight:bold;
	display:block;
}
.resaltado_derecha a img{
    border:none;
    border-bottom:#0066FF 1px dotted !important;
	padding-bottom:7px;
	margin-bottom:7px;
}



.idiomas
{
    float:left;

	color:#68a255;	
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:110px;
	text-align:left;
	padding-right:10px;
    	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
}
.idiomas li{
	margin-left:0px;
	display: inline;
	float:left;
	list-style-type: none;
	font-size:1em;
	padding-left:10px;
	padding-top:0px;
	margin-right:5px;
	background-image: url(../Images/separador.gif);
	background-position: 1px 0px;
	background-repeat:no-repeat;
	height:auto;
	margin-top:2px;
	
		
}

.idiomas li input{
font-size:0.95em;
	color:#767676;
background-image:none;
background-color:#FFFFFF;
cursor:pointer;
border:none;
line-height:10px;
}
.idiomas li input:hover{
font-size:0.95em;
	color:#259c2f;
}
.idiomas li input.elactual{
font-size:0.95em;
	color:#d7125a;
background-image:none;
background-color:#FFFFFF;
cursor:pointer;
border:none;

}
#aspnetForm{
    margin:0px;
    font-size:1em;
    padding:0px;
    
}

/*Blank.mater---agenda....*/    
.blank{
overflow:visible;
padding:15px;
}


#carrusel_soso{
	background-color: #ffffff;
	clear: both;
	float: left;
	height: 150px;
	width: 789px;
	overflow:visible;
}
#central_delblank{
	position:relative;
	top:0px;
	margin-top:0px;
	margin-bottom: 0em;

	padding-bottom:15px;
	/*padding-top: 16.5ex;*/
	padding-top: 0px;
	overflow:visible;
	*overflow:hidden!important;
	*overflow:visible;
	
	margin-top:0px;


}
#carrusel_soso{

	clear: both;
	float: left;
	height: 93px;
	width: 789px;
	background-image: url(../Images/fondo_cabecera_sosa.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:visible;
}
#todosi_peq
{
    padding-left:7px;
    padding-right:7px;
}
.fieldenventanita
{
    width:98%;
    float:left; 
    margin-left:0px;
    padding:8px;
    border: 1px #B9105F dashed;
    clear:both;
    display:block;
    margin-bottom:8px;
}
.fieldenventanita legend
{
	color: #a8a194; 
	background-color: #FFFFFF;
}
.autor{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
	color: #00609e;
	font-size: 0.9em;
}
a.vertodas
{
   float:right;
    margin-bottom:4px;
    
}
table.calendario
{
    float:left;
}
#central img.agenda_titular
{   position:relative;
    top:-8px;
    margin-right:30px;
}

/*Catalogo.aspx*/
.pdf
{
	float: right;
}
.pdf li a
{
 	background-image:url(../Images/icon_pdf.gif);
	background-position:1px 2px;
	background-repeat:no-repeat;
	padding-left:20px;		
	padding-bottom:16px;	
}
 a.PagActual
{
	color:#666666;
	font-weight:bold;
}
a:hover.PagActual
{
	color:#666666;
	font-weight:bold;	
}
/*Index.aspx*/
.recursos
{
    display:block;
	float: left; 
	width: 100%; 
	min-width:100%;  
	/*height:92px;	*/
	text-align:center;
	

	margin-left: 0px;
}
.servicios
{
	float: right; 
	width: 47%;  
	min-width:47%;
	/*height:92px;	*/ 	
	background-color: #accb2e; 
	background-image: url(../Images/servicios_inicio.jpg);
	background-position: top right; 
	background-repeat: no-repeat; 
	margin-left: 0px;
}
.portada_seccion
{
	width: 100%; 
	background-color: #fcfafb; 
	text-align: left; 
	float: left;
	display: block; 
	clear: both;
	
}

.eti{ display:inline; float:left;margin-right:4px; padding-top:3px; font-size:1em;    font-weight:bold; float:left;  margin-right:4px;}
.campo{display:inline; float:left; margin-left:0px; margin-right:0px; padding:0px;}


    
.formulo {
   white-space:nowrap;
   float:left; width:240px; display:inline;
   margin-bottom:20px;
}

.formu_cdoc
{
    padding:30px;
   padding-top:5px;
}
.formu_cdoc legend
{margin-bottom:30px;
}
#enlace{
	
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a8a194;
	  
}
#inicio_email
{
    width:530px;
    text-align:center;
    margin-top:2px;
    border-top: #9a9285 1px dotted;
    padding-top:10px;

}
.parrafologos
{
   padding-left:100px;
}
.parrafologos img
{
    margin-left:0px!important;
    float:none!important;

}
.parrafologos2
{
  margin-top:8px!important;
 text-align:center!important;
   margin-bottom:0px!important;
}
.parrafologos2 img
{
    padding:1px;
    /*border:#dedede 1px solid!important;*/
    margin-left:0px!important;
    float:none!important;
    margin-bottom:4px;

}




