/* Definiciones genéricas de elementos html */

//html, body { height:100%; background-color: #ffffff;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
}

#flashContent {
	position:fixed;
	right:0px;
	z-index:3;
	bottom:0px;
	width:1000 px;
	height:600 px;
	
}

#centrar .lanzar{
	float:left;
	width:200px;
	height:58px;
}
#centrar .lanzar img{
	float:left;
}

img {
	border: 0px;
}

#centrar {
	width: 73.5em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	position: relative;
	height:100%;
	clear:both;
}
#navegacion .videobanner{
	position: absolute;
	z-index:5;
	top:25.6em;
}
/* Definición tamaño iframe */

iframe {
	border: 0px;
	width:42em;
	height:70em;
	padding-left:0;
	overflow: scroll;
}
.ventana{
	border:0px;
	width:14em;
	margin:0px;
	padding:0px;
	overflow: hidden;
	float:left;

}
.contratacion {
	border: 0px;
	width:53em;
	height:45em;
	padding-left:0.5em;
	overflow: scroll;
}

.ficha_medica {
	border: 0px;
	width:42em;
	height:110em;
	padding-left:0.5em;
	overflow: scroll;
}
.aplicaciones {
	border: 0px;
	width:42em;
	height:59em;
	padding-left:0.5em;
	overflow: scroll;
}
/* Cabecera */

#cabecera {
	width: 73.5em;
	padding-bottom: 0.45em;
	padding-top: 0.45em;
	float: left;
}


/* Menu Cabecera */

#cabecera .menu{
	width:100%;
	height:100%;
	float:left;
	vertical-align:top;
	
	
}

/*

#cabecera .menu .menu_1 {
	float: right;
	position:relative;



}

#cabecera .menu img{
	float: right;
	padding:0px;
	margin:0px;
}
#cabecera .menu .menu_1 img{
	padding-left:5px;
	float:none;
}

ul#NAV2 li {
	display: inline;
	padding-left: 0.5em;
	text-decoration: none;
	list-style-type: none;
	margin: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
}
ul#NAV2 li a{
	color: #000000;
	text-decoration: none;
}
ul#NAV2 li a:visited {
	color: #000000;
	text-decoration: none;
}
ul#NAV2 li a:hover {
	color: #C60031;
	text-decoration: underline;
}
*/

ul#NAV2{
	float:right;
}
ul#NAV2 li{
	display:inline;

	
}

ul#NAV2 li a {
	padding:0 .4em;
	padding:0 0.4em;
	margin:0;
	text-decoration:none;
}
ul#NAV2 li a:link,
ul#NAV2 li a:visited{
	font:1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:none;
}
ul#NAV2 li ul li a:link{
	font:1em Arial, Helvetica, sans-serif;
		color:#000000;
	text-transform:none;
}
ul#NAV2 li a:hover {
	color:#C60031;
	text-decoration:underline;
}
ul#NAV2 .desplegar {
	width:100px;
	background-color:#FFFFFF;
}
ul#NAV2 li ul{
   display:none;
  
} 
ul#NAV2 li:hover > ul {
	display:block;
	
}

ul#NAV2 li:hover ul,
ul#NAV2 li.over ul {
	display: block;
	

	
}
/* Idioma DESPLEGADO Castellano*/


#cabecera .menu .menu_1 .desplegado {
	list-style:none;
	margin:0.5em 0 0 0;
	padding:0;
	width: 6em;
	overflow: visible;
	position:absolute;
	left:36em;
	top:1.5em;
	z-index:5;
	background-color:#7B8805;
}
#cabecera .menu .menu_1 .desplegado_aleman {
	list-style:none;
	margin:0.5em 0 0 0;
	padding:0;
	width: 6em;
	overflow: visible;
	position:absolute;
	left:57.5em;
	top:1.5em;
	z-index:5;
	background-color:#7B8805;
}
#cabecera .menu .menu_1 .desplegado_ingles{
	list-style:none;
	margin:0.5em 0 0 0;
	padding:0;
	width: 6em;
	overflow: visible;
	position:absolute;
	left:57.5em;
	top:1.5em;
	z-index:5;
	background-color:#7B8805;
}
#cabecera .menu .menu_1 .desplegado_catala{
	list-style:none;
	margin:0.5em 0 0 0;
	padding:0;
	width: 6em;
	overflow: visible;
	position:absolute;
	left:57.5em;
	top:1.5em;
	z-index:5;
	background-color:#7B8805;
}
#cabecera .menu .menu_1 .desplegado li,
#cabecera .menu .menu_1 .desplegado_aleman li,
#cabecera .menu .menu_1 .desplegado_ingles li,
#cabecera .menu .menu_1 .desplegado_catala li{
	color:#FFFFFF;
	display:block;
	height:1em;
	font-size:0.8em;
	padding: 3px 0 .3em 5px;
	border-bottom: 1px solid #FFFFFF;

}
#cabecera .menu .menu_1 .desplegado li a:link,
#cabecera .menu .menu_1 .desplegado_aleman li a:link,
#cabecera .menu .menu_1 .desplegado_ingles li a:link,
#cabecera .menu .menu_1 .desplegado_catala li a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#cabecera .menu .menu_1 .desplegado li a:visited,
#cabecera .menu .menu_1 .desplegado_aleman li a:visited,
#cabecera .menu .menu_1 .desplegado_ingles li a:visited,
#cabecera .menu .menu_1 .desplegado_catala li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#cabecera .menu .menu_1 .desplegado li a:hover,
#cabecera .menu .menu_1 .desplegado_aleman li a:hover,
#cabecera .menu .menu_1 .desplegado_ingles li a:hover,
#cabecera .menu .menu_1 .desplegado_catala li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


#cabecera .menu .label_form {
	float: left;
	width: 60px;
	clear: both;
}


/* Cabecera buscador*/

#cabecera .menu #buscador {
                float: right;
                padding-left:0;
                padding-bottom:0px;
                padding-right:0px;
                margin: 0px;
                width:16em;
                background-color:#ffffff;
}
#cabecera .menu #buscador div img{
                padding-left: 2px;
                padding-top: 0.1em;
                margin: 0px;
                vertical-align:bottom;
                float:none;
}
#cabecera .menu #buscador #pbusca{
                width: 90px;
                height: 1.3em;
                padding-top: 3px;
                padding-bottom:0px;
                padding-left:3px;
                margin:0px;
                font-size:0.8em;
}
#cabecera .menu #buscador div label{
                font-size:0px;
                width:0;
                color:#ffffff;
}
/* fin Cabecera buscador*/



/* Logos cabecera */

#cabecera .contenedor {
	width: 73.5em;
	float:left;
	padding-bottom: 0.45em;
}
#cabecera .contenedor .logos {
	width: 57.5em;
	float:left;
}
#cabecera .contenedor .logos .logo_1 {
	float:left;
}
#cabecera .contenedor .logos .logo_2 {
	float:left;
	padding-top: 41px;
}
#cabecera .contenedor .logos .logo_3 {
	float:right;
	padding-top: 25px;
	padding-right:10px;
}


#cabecera .contenedor .atencion_cliente {
	float:right;
	width: 15em;
	color: #29495c;
	margin-top: 25px;
}

#cabecera .contenedor .atencion_cliente .titulo {
	margin: 0em;
	font-size: 0.9em;
	font-weight: normal;
	padding-top: 0.2em;
	padding-left:25px;
	background-image: url(../images_css/cat.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:1.5em;
}
#cabecera .contenedor .atencion_cliente .titulo a:link {
	color:#000000;
	text-decoration:none;
}
#cabecera .contenedor .atencion_cliente .titulo a:visited {
	color:#000000;
	text-decoration:none;
}
#cabecera .contenedor .atencion_cliente .titulo a:hover {
	color:#BA143C;
	text-decoration:underline;
}
#cabecera .contenedor .atencion_cliente .titulo a:hover strong {
	color:#000000;
	text-decoration:none;
}
#cabecera .contenedor .atencion_cliente .subtitulo {
	font-weight:bold;
	font-style:normal;
	font-size: 0.9em;
	margin: 0em;
	padding-left:25px;
}
#cabecera .contenedor .atencion_cliente p {
	font-weight:bold;
	font-style:normal;
	font-size: 0.9em;
	margin: 0em;
	padding-left:25px;
}
/*Menú*/
#navegacion .menu {
	width: 100%;
	font-size:0.9em;
	height:100%;
}
#navegacion .menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navegacion .menu  a {
	text-decoration: none;
	padding-bottom: 0.3em;
	display: block;
	padding-top: 0.3em;
}

/* primer nivel */
#navegacion h1 {
	color: #000000;
	font-size:1em;
}
#navegacion .menu ul .menu1 a {
	color: #FFFFFF;
	background-color: #7B8805;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom:2px solid #FFFFFF;
}
#navegacion .menu ul .menu2 a {
	background-color: #00564D;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #FFFFFF;
}
#navegacion .menu  ul .menu3 a {
	color: #FFFFFF;
	background-color: #29495C;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #FFFFFF;
}
#navegacion .menu  ul .menu4 a {
	background-color: #57554a;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #FFFFFF;
}
#navegacion .menu  ul .menu5 a {
	color: #000000;
	background-color: #E4E4E4;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #FFFFFF;	
}
#navegacion .menu  ul .menu6 a {
	color: #FFFFFF;
	background-color: #882d05;
	text-decoration: none;
	padding-left:15px;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #FFFFFF;
}

#navegacion .menu  ul .menu1 a:visited, 
#navegacion .menu  ul .menu2 a:visited, 
#navegacion .menu  ul .menu3 a:visited, 
#navegacion .menu  ul .menu4 a:visited {
	color: #FFFFFF;
	font-weight:normal;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}

#navegacion .menu  ul .menu5 a:visited,
#navegacion .menu  ul .menu6 a:visited {
	color: #000000;
	font-weight:normal;
	background-image:url(images_css/flecha_menu.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu  ul .menu1 a:hover,
#navegacion .menu  ul .menu2 a:hover,
#navegacion .menu  ul .menu3 a:hover,
#navegacion .menu  ul .menu4 a:hover {
	font-weight:bold;
	background-image:url(images_css/flecha_menu_hover.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu  ul .menu5 a:hover,
#navegacion .menu  ul .menu6 a:hover {
	font-weight:bold;
	background-image:url(images_css/flecha_menu_hover_negra.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu  ul .menu1 a:active,
#navegacion .menu  ul .menu2 a:active,
#navegacion .menu  ul .menu3 a:active,
#navegacion .menu  ul .menu4 a:active {
	background-image:url(images_css/flecha_menu_active.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;	
}
#navegacion .menu ul .menu5 a:active,
#navegacion .menu ul .menu6 a:active {
	background-image:url(images_css/flecha_menu_nivel2_active.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;	
}

/* act primer nivel */
#navegacion .menu ul .menu1.act a:visited,
#navegacion .menu ul .menu2.act a:visited,
#navegacion .menu ul .menu3.act a:visited,
#navegacion .menu ul .menu4.act a:visited {
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_active.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}

#navegacion .menu ul .menu5.act a:visited,
#navegacion .menu ul .menu6.act a:visited {
	color: #BA143B;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_active.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}

/* fin primer nivel */

/* segundo nivel */
#navegacion .menu ul .menu1.act  ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu2.act ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu3.act ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}

#navegacion .menu ul .menu4.act ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}

#navegacion .menu ul .menu5.act ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}

#navegacion .menu ul .menu6.act ul li a {
	color: #000000;
	background-color: #F7F7EF;
	border-bottom:2px solid #FFFFFF;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul li a:visited,
#navegacion .menu ul .menu2.act ul li a:visited,
#navegacion .menu ul .menu3.act ul li a:visited,
#navegacion .menu ul .menu4.act ul li a:visited,
#navegacion .menu ul .menu5.act ul li a:visited,
#navegacion .menu ul .menu6.act ul li a:visited {
	color: #000000;
	font-weight:normal;
	background-image:url(images_css/flecha_menu_nivel2_visited.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
#navegacion .menu ul .menu1.act ul li a:hover,
#navegacion .menu ul .menu2.act ul li a:hover,
#navegacion .menu ul .menu3.act ul li a:hover,
#navegacion .menu ul .menu4.act ul li a:hover,
#navegacion .menu ul .menu5.act ul li a:hover,
#navegacion .menu ul .menu6.act ul li a:hover {
	color: #BA143B;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_nivel2_hover.gif);
	background-position:15px 8px;	
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul li a:active,
#navegacion .menu ul .menu2.act ul li a:active,
#navegacion .menu ul .menu3.act ul li a:active,
#navegacion .menu ul .menu4.act ul li a:active, 
#navegacion .menu ul .menu5.act ul li a:active,
#navegacion .menu ul .menu6.act ul li a:active  {
	color: #BA143B;
	padding-left:25px;
	background-image:url(images_css/flecha_menu_nivel2_active.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}

/* .act segundo nivel */
#navegacion .menu ul .menu1.act ul .act a:visited,
#navegacion .menu ul .menu2.act ul .act a:visited,
#navegacion .menu ul .menu3.act ul .act a:visited,
#navegacion .menu ul .menu4.act ul .act a:visited,
#navegacion .menu ul .menu5.act ul .act a:visited, 
#navegacion .menu ul .menu6.act ul .act a:visited  {
	padding-left:25px;
	color: #000000;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_nivel2_active.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
/* fin segundo nivel */

/* tercer nivel */
#navegacion .menu ul .menu1.act ul .act ul li a,
#navegacion .menu ul .menu2.act ul .act ul li a, 
#navegacion .menu ul .menu3.act ul .act ul li a,
#navegacion .menu ul .menu4.act ul .act ul li a,
#navegacion .menu ul .menu5.act ul .act ul li a,
#navegacion .menu ul .menu6.act ul .act ul li a  {
	color: #000000;
	border-bottom:2px solid #FFFFFF;
	padding-left:35px;
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:25px 8px;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}

#navegacion .menu ul .menu1.act ul .act ul li a:visited,
#navegacion .menu ul .menu2.act ul .act ul li a:visited,
#navegacion .menu ul .menu3.act ul .act ul li a:visited,
#navegacion .menu ul .menu4.act ul .act ul li a:visited,
#navegacion .menu ul .menu5.act ul .act ul li a:visited,
#navegacion .menu ul .menu6.act ul .act ul li a:visited   {
	color: #000000;
	padding-left:35px;
	font-weight:normal;
	background-image:url(images_css/flecha_menu_nivel2_visited.gif);
	background-position:25px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul .act ul li a:hover,
#navegacion .menu ul .menu2.act ul .act ul li a:hover,
#navegacion .menu ul .menu3.act ul .act ul li a:hover,
#navegacion .menu ul .menu4.act ul .act ul li a:hover,
#navegacion .menu ul .menu5.act ul .act ul li a:hover,
#navegacion .menu ul .menu6.act ul .act ul li a:hover {
	color: #BA143B;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_nivel2_hover.gif);
	background-position:25px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul .act ul li a:active,
#navegacion .menu ul .menu2.act ul .act ul li a:active,
#navegacion .menu ul .menu3.act ul .act ul li a:active,
#navegacion .menu ul .menu4.act ul .act ul li a:active,
#navegacion .menu ul .menu5.act ul .act ul li a:active,
#navegacion .menu ul .menu6.act ul .act ul li a:active {
	padding-left:35px;
	background-image:url(images_css/flecha_menu_nivel2_active.gif);
	background-position:25px 8px;
	background-repeat:no-repeat;
}
/* .act tercer nivel */
#navegacion .menu ul .menu1.act ul .act ul .act a:visited,
#navegacion .menu ul .menu2.act ul .act ul .act a:visited,
#navegacion .menu ul .menu3.act ul .act ul .act a:visited,
#navegacion .menu ul .menu4.act ul .act ul .act a:visited,
#navegacion .menu ul .menu5.act ul .act ul .act a:visited,
#navegacion .menu ul .menu6.act ul .act ul .act a:visited {
	color: #BA143B;
	font-weight:bold;
	padding-left:35px;
	background-image:url(images_css/flecha_menu_nivel2_hover.gif);
	background-position:25px 8px;
	background-repeat:no-repeat;
}
/* fin tercer nivel */

/* cuarto nivel */
#navegacion .menu ul .menu1.act ul .act ul .act ul li a,
#navegacion .menu ul .menu2.act ul .act ul .act ul li a,
#navegacion .menu ul .menu3.act ul .act ul .act ul li a,
#navegacion .menu ul .menu4.act ul .act ul .act ul li a,
#navegacion .menu ul .menu5.act ul .act ul .act ul li a,
#navegacion .menu ul .menu6.act ul .act ul .act ul li a {
	background-image:url(images_css/flecha_menu_nivel2.gif);
	background-position:35px 8px;
	padding-left:45px;
	background-repeat:no-repeat;
	border-bottom:2px solid #FFFFFF;
}
#navegacion .menu ul .menu1.act ul .act ul .act ul li a:visited,
#navegacion .menu ul .menu2.act ul .act ul .act ul li a:visited,
#navegacion .menu ul .menu3.act ul .act ul .act ul li a:visited,
#navegacion .menu ul .menu4.act ul .act ul .act ul li a:visited,
#navegacion .menu ul .menu5.act ul .act ul .act ul li a:visited,
#navegacion .menu ul .menu6.act ul .act ul .act ul li a:visited {
	color:#000000;
	padding-left:45px;
	font-weight:normal;
	background-image:url(images_css/flecha_menu_nivel2_visited.gif);
	background-position:35px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul .act ul .act ul li a:hover,
#navegacion .menu ul .menu2.act ul .act ul .act ul li a:hover,
#navegacion .menu ul .menu3.act ul .act ul .act ul li a:hover,
#navegacion .menu ul .menu4.act ul .act ul .act ul li a:hover,
#navegacion .menu ul .menu5.act ul .act ul .act ul li a:hover,
#navegacion .menu ul .menu6.act ul .act ul .act ul li a:hover {
	color: #BA143B;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_nivel2_hover.gif);
	background-position:35px 8px;
	background-repeat:no-repeat;
}
#navegacion .menu ul .menu1.act ul .act ul .act ul li a:active,
#navegacion .menu ul .menu2.act ul .act ul .act ul li a:active,
#navegacion .menu ul .menu3.act ul .act ul .act ul li a:active,
#navegacion .menu ul .menu4.act ul .act ul .act ul li a:active,
#navegacion .menu ul .menu5.act ul .act ul .act ul li a:active,
#navegacion .menu ul .menu6.act ul .act ul .act ul li a:active {
	padding-left:45px;
	background-image:url(images_css/flecha_menu_nivel2_active.gif);
	background-position:35px 8px;
	background-repeat:no-repeat;
}

/* .act cuarto nivel */
#navegacion .menu ul .menu1.act ul .act ul .act ul .act a:visited,
#navegacion .menu ul .menu2.act ul .act ul .act ul .act a:visited,
#navegacion .menu ul .menu3.act ul .act ul .act ul .act a:visited,
#navegacion .menu ul .menu4.act ul .act ul .act ul .act a:visited,
#navegacion .menu ul .menu5.act ul .act ul .act ul .act a:visited,
#navegacion .menu ul .menu6.act ul .act ul .act ul .act a:visited {
	color: #BA143B;
	padding-left:45px;
	font-weight:bold;
	background-image:url(images_css/flecha_menu_nivel2_hover.gif);
	background-position:35px 8px;
	background-repeat:no-repeat;
}

/* fin cuarto nivel */

/* Enlaces_directos */
#contenedor #navegacion .accesos_directos{
	margin:0px;
	padding:0px;
	float:left;
	width:98%;
}

#contenedor #navegacion .accesos_directos ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
#contenedor #navegacion .accesos_directos ul li{
	list-style-type:none;
	list-style-image:none;
	border:1px solid #D7D7DA;
	width: 98%;
	height: 100%;
	min-height:2em;
	background-color: #f0f0f0;
	margin-top:3px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	font-weight:bold;
	background-repeat:no-repeat;
}
#contenedor #navegacion .accesos_directos ul li a:link {
	text-decoration:none;
	color:#000000;
}

#contenedor #navegacion .accesos_directos ul li  a:visited {
	text-decoration:none;
	color:#000000;
}

#contenedor #navegacion .accesos_directos ul li a:hover {
	text-decoration:none;
	color:#B30029;
}
/* Lista_imagen */
#contenedor #contenido .lista_imagen .lista ul{
	margin:0;
	width:42.2em;
	float:left;
	list-style-type:none;
}
#contenedor #contenido .lista_imagen ul li{
	width:13em;	
	float:left;
	margin:0;
	padding:0 1em 1em 0;
	clear:none;
	background-image: none;
}
#centrar #contenedor #contenido .lista_imagen ul li a:link{
	text-decoration:underline;
	color:#134f66;
}
#centrar #contenedor #contenido .lista_imagen ul li a:visited{
	text-decoration:underline;
	color:#134f66;
}
#centrar #contenedor #contenido .lista_imagen ul li a:hover{
	text-decoration:none;
	color:#134f66;
}
#contenedor #contenido .lista_imagen ul li .imagen_pie{
	width:11em;
	float:left;
	padding:1em 1em 1.3em 1em;
	margin:0;
	background-image: none;	
	background-color:#F0F4F7;
}
#centrar #contenedor #contenido .lista_imagen ul li .imagen_pie img{
	width:147px;
	height:98px;
	float:left;
	padding:0;
	margin:0;
	background-image: none;
}
#contenedor #contenido .lista_imagen ul li .imagen_pie p{
	width:11em;
	float:left;
	color:#134f66;
	padding:0.3em 0 0 0;
	margin:0;
}
/* Fin Lista_imagen */
/* Estilos de la caja de registro Desconectar */
#contenedor #teaser .area_privada .caja {
	background-color: #F7F7EF;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 10px;
	margin:0px;
	height:4em;
}
#contenedor #teaser .area_privada .caja p 
{
	font-weight:bold;
	padding-bottom:0.3em;
	padding-top:0.5em;
	
}
#contenedor #teaser .area_privada .caja a:link {
  	color: #6D6F00;
	
}
#contenedor #teaser .area_privada .caja a:visited {
	color: #6D6F00;
	
}
#contenedor #teaser .area_privada .caja a:hover {
	color: #B30029;
	
}
#centrar #cabecera .area_privada .caja {
	background-color: #F7F7EF;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 10px;
	margin:0px;
	height:4em;
	
}
#centrar #cabecera .area_privada .caja p 
{
	font-weight:bold;
	padding-bottom:0.3em;
	padding-top:0.5em;
	margin:0;

	
}
#centrar #cabecera .area_privada .caja a:link {
  	color: #6D6F00;
	clear:both;

}
#centrar #cabecera .area_privada .caja a:visited {
	color: #6D6F00;
	
}
#centrar #cabecera .area_privada .caja a:hover {
	color: #B30029;
	
}
/* Fin de la caja de registro Desconectar */

#centrar #contenedor #teaser .destacado a:hover {
	text-decoration:none;
}
#contenedor #teaser .destacado {
	background-color: #F7F7EF;
	float:left;
	width:200px;
}
#contenedor #teaser .destacado .titulo {
	background-color: #7B8805;
	padding: 5px 10px;
	margin-top:3px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:180px;
}
#contenedor #teaser .destacado .titulo a {
	text-decoration:underline;
	color:#FFFFFF;
}
#contenedor #teaser .destacado .subtitulo {
	color: #7B8805;
	padding-bottom:5px;
	font-weight:bold;
	float:left;
	width:180px;
}
#contenedor #teaser .destacado .subtitulo a{
	color: #7B8805;
	text-decoration:underline;
}
#contenedor #teaser .destacado .texto {
	padding: 5px 10px;
	float:left;
	width:180px;

}
#contenedor #teaser .destacado .pie_parrafo  {
	padding: 10px 0px;
	color:#000000;
	float:left;
	width:180px;
}
#contenedor #teaser .destacado .pie_parrafo a {
	padding:0px;
	color:#000000;
	background-color: #F7F7EF;
}
#contenedor #teaser .destacado ul {
	color: #7B8805;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	float:left;
	width:180px;
}
#contenedor #teaser .destacado ul li {
	color: #7B8805;
	padding-left:10px;
	font-weight:bold;
	float:left;
	width:180px;
	background-image:url(images_css/flecha_destacado_verde.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#contenedor #teaser .destacado ul li a {
	color: #7B8805;
	text-decoration:underline;
}

#centrar #contenedor #contenido .herramientas {
	float:left;
	width:100%;
}
#centrar #contenedor #contenido .herramientas .caja {
	float:left;
	width:96%;
	background-color:#f7f7f7;
	color:#575757;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding: 0.5em 2%;
	margin-top:1em;
	margin-bottom:1em;
}
#centrar #contenedor #contenido .herramientas .caja .grupo_1{
	float:left;
	width:68%;
}
#centrar #contenedor #contenido .herramientas .caja .grupo_2{
	float:left;
	width:100%;
}

#centrar #contenedor #contenido .herramientas .valorar{
	margin:0;
	padding: 0 10px 1em 0;
	width:auto;
	float:left;
}
#centrar #contenedor #contenido .herramientas .resultado{
	margin:0;
	padding: 0 1em 1em 0;
	width:auto;
	float:left;
}
#centrar #contenedor #contenido .herramientas .valorar p{
	margin:0;
	padding: 0 5px 0 0;
	width:auto;
	float:left;
	color:#575757;
}
#centrar #contenedor #contenido .herramientas .resultado p{
	margin:0;
	padding: 0 0.5em 0 0.5em;
	width:auto;
	float:left;
	color:#575757;
	border-left:1px solid #d1d1d1;
}
#centrar #contenedor #contenido .herramientas .valorar .estrellas,
#centrar #contenedor #contenido .herramientas .resultado .estrellas{
	margin:0;
	padding: 0 5px 0 0;
	width:auto;
	float:left;
}
#centrar #contenedor #contenido .herramientas .valorar .estrellas a{
	text-decoration:none;
	margin:0;
	padding:0;
	float:left;
	width:auto;
}
#centrar #contenedor #contenido .herramientas .valorar .estrellas a img{
	text-decoration:none;
	float:left;
	width:auto;
}
#centrar #contenedor #contenido .herramientas .resultado .estrellas div img{
	float:left;
	width:auto;
}
#centrar #contenedor #contenido .herramientas .resultado .estrellas div{
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios p.titulo{
	background-image:url(images_css/ico_comentarios.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-bottom:0.5em;
	padding-top:0.9em;
	font-size:1em;
	width:95%;
	color:#000000;
	float:left;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios p.titulo strong{
	color:#98a92a;
	font-weight:normal;}

#centrar #contenedor #contenido .herramientas .comentarios{
	width:100%;
	color:#575757;
	float:left;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios{
	width:100%;
	color:#575757;
	float:left;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista{
	float:left;
	width:100%;
	margin-top:0;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista ul{
	padding:0;
	margin:0;
	width:100%;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista ul li{
	background-image: none;
	float:left;
	width:100%;
	padding-bottom:0.5em;
	padding-top:0.5em;
	padding-left:0;
	padding-right:0;
	margin:0;
	border-top: 1px solid #d1d1d1;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista ul li .autor{
	float:left;
	width:auto;
	padding-right:0.5em;
	color:#575757;
	font-weight:bold;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista ul li .fecha{
	float:left;
	width:auto;
	border-left: 1px solid #575757;
	padding-right:0.5em;
	padding-left:0.5em;
	padding-bottom:0;
	color:#575757;
}
#centrar #contenedor #contenido .herramientas .comentarios .lista_comentarios .lista ul li .texto{
	float:left;
	width:95%;
	padding-top:0.2em;
	clear:both;
	color:#575757;
}
#centrar #contenedor #contenido .herramientas .caja .enviar{
	float:left;
	width:25%;
	padding: 0 2% 8% 2%;
	color:#575757;
	background-image:none;
	border-left:1px solid #d1d1d1;
}
#centrar #contenedor #contenido .herramientas .caja .enviar p{
	padding-left:0;
	padding-top:0;
	padding-right:10px;
	color:#575757;
	background-image: url(images_css/enviar.png);
	background-position: top right;
	background-repeat:no-repeat;
	
}
#centrar #contenedor #contenido .herramientas .caja .enviar p a{
	color:#575757;
	text-decoration:none;
}
#centrar #contenedor #contenido .herramientas .caja .enviar a.envio{
	color:#575757;
	padding:0;
	width:auto;
	background-color: #f7f7f7;
	background-image:none;
}
.herramientas .comentarios p a{
	color:#575757;
	text-decoration:none;
}
#centrar #contenedor #contenido .herramientas .compartir{
	float:left;
}
#centrar #contenedor #contenido .herramientas .compartir p{
	color:#575757;
}
#centrar #contenedor #contenido .herramientas .compartir a{
	float:left;
	width:auto;
	color:#575757;
}
#centrar #contenedor #contenido .herramientas .caja  .compartir p{
	float:left;
	width:auto;
	padding-right:1em;
	padding-top:0.5em;
}
.herramientas .compartir .imagenes{
	float:left;
	width:auto;
}
.herramientas .compartir a img{
	float:left;
	width:auto;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador{ 
	margin:0;
	width:100%;
	float:left;
	padding: 1em 0;
	font-size:1em;
	border-top: 1px solid #d1d1d1;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador .numero{ 
	float:left;
	width:100%;
	padding-bottom:0.5em;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador .numero span{
	font-weight:bold;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p{ 
	float:left;
	margin-right:2px;
	padding:1px 5px 1px 5px;
	background-color:#98a92a;
	color:#FFFFFF;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:none;
	padding-right:0;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p.antes{
	float:left;
	margin-right:2px;
	padding:4px 6px 5px 5px;
	background-color:#98a92a;
	color:#FFFFFF;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p.antes img{
	padding:0;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p:hover{
	background-color:#095751;
}
#centrar #contenedor #contenido .herramientas .comentarios .paginador p.antes:hover{
	background-color:#095751;
}
#centrar #contenedor #contenido .herramientas .comentar{
	width:100%;
	float:left;
	background-color:#f9f9f9;
	border-top:1px solid #d1d1d1;
	margin:0.7em 0 0 0;
}
#centrar #contenedor #contenido .herramientas .comentar .titulo{
	width:100%;
	float:left;
	font-size:1em;
	padding: 1.2em 2.5em 1em 3em;
	background-image: url(../css/images_css/ico_comentar.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#centrar #contenedor #contenido .herramientas .comentar #gen{
	width:100%;
	height:360px;
	margin:0;
	float:left;
	overflow:visible;
	background-color:#f9f9f9;
	border-bottom:1px solid #d1d1d1;
}

