@charset "iso-8859-1";
/* Hoja de estilo */
/* >>> ELEMENTOS <<< */
* {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background-color: #FFF;
	font-family: "Arial", "Tahoma", "MS Sans Serif", sans-serif;
	font-size: 75%;
	text-align: center;
}

/* >>> CONTENEDORES <<< */

div#print {
	display: none;
}

div#hueco {
	width: 0px !important;
	width:10px;
	height: 0px !important;
	height:540px;
	background-color:#FFF;
	float:left;
	position:absolute;
	margin: 110px 0 0 194px;
}

div#container {
	width: 778px;
	margin: 10px auto;
	text-align: left;
}

div#header-wrap {
	margin: 8px 0;
}

div#header-in {
	color: inherit;
	width: 778px;
	height: 92px;
	}

div#menu_principal{
	float:right;
	width: 570px;
	margin: -80px -20px 0px 50px;
}

div#submenu_principal {
	background: #fbeff2 url(../../images/adorno3.gif) no-repeat top left;
	float:right;
	width: 572px;
	height: 22px;
	margin: -50px 0px 0px 50px;
}

div#submenu_inicio{
	width: 500px;
	height: 20px;
	margin: 2px 0px 0px 10px;
}

div#submenu_prevision {
	width: 500px;
	height: 20px;
	margin: 2px 0px 0px 10px;
}

div#submenu_seguros {
	width: 500px;
	height: 20px;
	margin: 2px 0px 0px 10px;
}

div#leyenda_navegacion{
	float:right;
	width: 572px;
	height: 12px;
	margin: -20px 0px 0px 50px;
}

div#content-wrap {
	background-color: #fbeff2;
	background-image:  url(../../images/background_center.gif) ;
        background-repeat: repeat-y;
}

/* ----- CONTENIDO ----- */
div#center {
	margin: 0 0 0 194px !important;
        margin: 10px 0 0 201px;
	color: inherit;
	border: solid #FFF;
	border-width: 0px 0px 0px 10px !important;
	border-width: 0;
}

div#center-in {
	height: 560px;
}

div#flashcontent {
	float:left;
	width: 307px;
	/*height: 250px;*/ /* 4.may.2011 JAC */
	height: 319px;     /* 4.may.2011 JAC */
	margin: -6px 0px 0px 0px !important;
	margin: 0;
        background-image: url(../../images/lateral_izq_servicios_home.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


div#flashcontent2 {
	float:left;
	width: 307px;
	/*height: 250px;*/ /* 4.may.2011 JAC */
	height: 319px;     /* 4.may.2011 JAC */
	margin: -6px 0px 0px 0px !important;
	margin: 0;

}

div#servicios_contenido {
	float:left;
	width: 261px;
	height: 500px;
	background-color: #FFF;
	/*margin: -4px 0px 0px -1px !important;*/
	margin: -4px 0px 0px -4px !important;
	margin: 2px 0 0 0;
	float: left;
	background-image: url(../../images/corner_bottom_right_white.gif);
	background-repeat: no-repeat;
	background-position: 257px bottom;
}

div#servicios_contenido2 {
	float:left;
	width: 261px;
	height: 500px;
	/*margin: -4px 0px 0px -1px !important;*/
	margin: -4px 0px 0px -4px !important;
	margin: 2px 0 0 0;
	float: left;

}

div#servicios_contenido2 img {
	border:none;
	margin-top: 10px;
}

div.btn_presupuesto {
        /*background-color: #FBEFF2;*/
        /*background-color: #FFF;*/
}

div#banners_contenido{
	float:left;
	width: 303px;
	/* height: 258px; */ /* 4.may.2011 JAC */
	height: 242px; /* 4.may.2011 JAC */
	/*margin: -252px 0px 0px 0px;*/  /* 4.may.2011 JAC */
	margin: -185px 0px 0px 0px;  /* 4.may.2011 JAC */
	background-image: url(../../images/background_servicios_latera.gif);
	background-repeat: repeat-y;
	background-position: 290px top;
        background-color: #FBEFF2;
}

div#banners_contenido2{
	float:left;
	width: 303px;
	/* height: 258px; */ /* 4.may.2011 JAC */
	height: 242px; /* 4.may.2011 JAC */
	/*margin: -252px 0px 0px 0px;*/  /* 4.may.2011 JAC */
	margin: -185px 0px 0px 0px;  /* 4.may.2011 JAC */

        background-color: #FBEFF2;
}

div#banners_contenido_in{
	float:left;
	width: 251px;
	/*margin: 20px 20px 0px 20px !important;*/ /* 4.may.2011 JAC */
	margin: 10px 20px 0px 20px !important; /* 4.may.2011 JAC */
	margin:20px 10px 0 10px;
}

div#contenido-center-in {
	min-height: 480px;
	height:auto !important;
	/*height: 520px;*/ /* 4.may.2011 JAC */
	height: 620px; /* 4.may.2011 JAC */
}

div#contenido-desarrollo {
	width: 554px;
	overflow:hidden;
	min-height: 450px;
	/*height:auto !important;*/
	height:auto !important;
	height: auto;
	background-color:#FFF;
	background: #FFF url(../../images/top_contenido_desarrollo.gif) no-repeat top;
	margin: 10px auto 0px auto;
	padding: 5px 0 0 0;
}

div#contenido-desarrollo-in {
	margin: 10px 15px 0 15px;
}

div#contenido-salud-footer {
	float: left;
	width: 526px;
	height: 44px;
	margin: 5px 0 0 12px;
	background-image: url(../../images/background_servicos_med3.gif);
	background-repeat: no-repeat;
}

div#contenido-salud-footer a {
	color:#666;
	display:block;
	margin-top: 7px;
	margin-left: 13px;
	height: 44px;
	width:230px;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
}

/* -------- MENU ------------ */
div#left {
        float: left;
	width: 194px;
	color: inherit;
	background-color:#fbeff2;
}

div#left-menu {
	width: 176px;
	height: 155px !important;
	height: 165px;
	background-color:#FFF;
	background: #FFF url(../../images/leftmenu_top.gif) no-repeat top left;
	margin: 10px auto 0px auto;
}

div#left-menu-privado {
	width: 176px;
	height:80px;
	background-color:#FFF;
	margin: 10px auto -8px auto;
}

/* -------- PIE -------- */
div#footer-wrap {
        clear: both;
	margin: 15px 0 0 0;
}

div#footer-in {
	width: 778px;
}

/* >>> SUB CONTENEDORES <<< */

/* ESQUINAS REDONDEADAS */
.roundtop {
	background: url(../../images/corner_top_right.gif) no-repeat top right;
}

.roundtop_center {
	float: left;
	width: 6px;
	height: 6px;
	margin: 0px 0px 0px 568px;
	background: url(../../images/corner_top_right.gif) no-repeat top right;
}

.roundtop_center_left {
	float: left;
	width: 6px;
	height: 6px;
	margin: -6px 0px 0px 0px;
	background: url(../../images/corner_top_left.gif) no-repeat top;
}

.roundbottom {
	float: left;
	width: 194px;
	height: 6px;
	margin: -2px 0 0 0;
	background: url(../../images/corner_bottom.gif) no-repeat top;
}

.roundbottom_center {
	float: left;
	width: 574px;
	height: 6px;
	margin: -2px 0 0 10px;
	background: url(../../images/corner_bottom2.gif) no-repeat top;
}

.roundbottom_centertop {
	float: left;
	width: 574px;
	height: 6px;
	margin: 0 0 0 10px;
	background: url(../../images/corner_bottom3.gif) no-repeat top;
}

img.corner {
   width: 6px;
   height: 6px;
   border: none;
   display: block !important;
}

img.im-adorno {
   float:right;
   border: none;
   margin-left: 15px;
   display: block !important;
}

.fondo_submenu{
   background: url(../../images/leftmenu_bottom.gif) no-repeat top;
   width: 176px;
   height: 9px;
   border: none;
   margin: 0px auto 0px auto;
}

.fondo-desarrollo{
   background: #FFF url(../../images/bottom_contenido_desarrollo.gif) no-repeat bottom;
   width: 554px;
   height: 9px;
   border: none;
   margin: 0px auto 0px auto;
}

/* FIN ESQUINAS REDONDEADAS */

div#ley-pie {
	display: block;
	width: 510px;
        /* 24.jun.2010 jac - sustituido por error seo */
	/*padding: 5px auto 5px auto;*/
	padding: 5px 0px 5px 0px;
	margin:30px auto 0 auto;
	color: #666;
	font-size: 90%;
	background-color: #fafafa;
	text-decoration: none;
        /*border-bottom: 1px solid #666;
	border-bottom-style: dotted;
	border-top: 1px solid #666;
	border-top-style: dotted;*/
}

div#ley-pie a {
	font-size: 90% !important;
	font-size: 85%;
	display:block;
	margin: 5px;
}

div#recuadro-destacado {
	float:left;
	width: 300px;
	margin:20px 0 0 0;
	color: #666;
	font-size: 90%;
	background-color: #fafafa;
	text-decoration: none;
	/*border-bottom: 1px solid #666;
	border-bottom-style: dotted;
	border-top: 1px solid #666;
	border-top-style: dotted;*/
}

div#recuadro-destacado a {
	font-size: 100% !important;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
		
div#recuadro-destacado2 {
	float:left;
	width: 285px !important;
	width: 300px;
	margin:-5px 0 15px 15px !important;
	/*margin:20px 0 0 15px !important; */
	margin:20px 0 0 0;
	color: #666;
	font-size: 90%;
	background-color: #fafafa;
	text-decoration: none;
	/*background: #fafafa url(../../images/adorno7.gif) no-repeat top left;
	border-bottom: 1px solid #666;
	border-bottom-style: dotted;
	border-top: 1px solid #666;
	border-top-style: dotted;*/
}

div#recuadro-destacado2 a{
        font-size: 100% !important;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

img.contenidointerior{
	float:right;
	width: 200px;
	background-color:#FF0000;
}

#cuadromedico_caja{
	float:left;
	width:260px;
	padding-left:10px;
}

#buscador_degradado{
	height:105px;
	width:522px;
	margin:10px auto 0px auto;
}
div#seguros_subtitulo{
	display:block;
	width:140px;
	margin:10px 0 0 0;
}

div#contenido-salud-enviar{
	float:right; 
	padding-right:30px !important;
	padding-right:15px;
}

/* >>> LISTAS <<< */
ul#nav-left {
	margin: 10px;
	list-style: none;
}

ul#nav-left li {
        background: url(../../images/adorno2.gif) no-repeat 1px;
}

ul#nav-left li a {
	display: block;
	width: 140px;
	padding: 5px 0px 5px 15px;
	color: #666;
	font-size: 90%;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #cecece;
	border-bottom-style: dotted;
}

ul#nav-left li a:hover {
	color: #666;
	background: #F1F7FF url(../../images/adorno2.gif) no-repeat 1px;
	border-bottom: 1px solid #000;
	border-bottom-style: dotted;
}

ul#nav-left li.menu_on a {
	font-weight:bold;
	color:#000;
}

div#menu_principal {
	list-style: none;
	text-align: left;
}

div#menu_principal li {
	display: inline;
}

div#submenu_principal {
	list-style: none;
	text-align: left;
}

div#submenu_principal li {
	display: inline;
}

div#leyenda_navegacion {
	list-style: none;
	text-align: left;
}

div#leyenda_navegacion {
	display: inline;
}

div#contenido-desarrollo-in li {
	float: left;
	list-style: none;
	text-align: left;
	width: 300px;
	margin: 0 0 20px 0;
	background: url(../../images/adorno7.gif) no-repeat top left;
}

div#contenido-desarrollo-in li a {
	color:#000;
	display:block;
	margin: 0 0 0 17px;
	text-align:justify;
}

div#servicios_contenido {
	list-style: none;
	text-align: left;
        height:500px;
}

div#servicios_contenido li {
	width: 347px;
	height: 96px;
	margin: 2px 0px 0px 0px;
	background: url(../../images/background_servicios_in.gif) no-repeat;
	display: block;
}

li#particulares a {
	height: 69px;
	display: block;
	/*background: url(../../images/icono_servicios1.jpg) no-repeat;*/
	margin: 14px 0px 0px 10px;
        position:relative;
        left:-95px;
        top: -5px;
}

li#polizadorada a {
	height: 69px;
	display: block;
	/*background: url(../../images/icono_servicios2.jpg) no-repeat;*/
	margin: 14px 0px 0px 10px;
        position:relative;
        left:-95px;
        top: -5px;
}

li#colectivos a {
	height: 69px;
	display: block;
	/*background: url(../../images/icono_servicios3.gif) no-repeat;*/
	margin: 14px 0px 0px 10px;
        position:relative;
        left:-95px;
        top: -5px;
}

li#dental a {
	height: 69px;
	display: block;
	/*background: url(../../images/icono_servicios4.gif) no-repeat;*/
	margin: 14px 0px 0px 10px;
        position:relative;
        left:-95px;
        top: -5px;
}

div#servicios_contenido_seguros {
	list-style: none;
	text-align: left;
}

div#servicios_contenido_seguros_en {
	list-style: none;
	text-align: left;
}

div#servicios_contenido_seguros_salud {
	width: 247px;
	height: 225px;
	margin: 0 0 0 10px;
	background:  url(../../images/background_servicios_med2.gif) no-repeat;
	display: block;
	float:left;
	padding: 15px 0 0 15px;
	color:#666;
	font-size: 90%;
}

div#servicios_contenido_seguros_salud h6 {
	color:#17b433;
	font-size: 120%;
	text-decoration: none;
	font-weight:bold;
}

div#servicios_contenido_seguros_salud a {
	color:#7e69c6;
	font-size: 100%;
	text-decoration: none;
	font-weight:bold;
}

div#servicios_contenido_seguros_salud a:hover {
	color:#000;
	text-decoration: underline;
}

div#servicios_contenido_seguros ul {
	float:right;
}

div#servicios_contenido_seguros_en ul {
	float:right;
}

div#servicios_contenido_seguros li {
	width: 254px;
	height: 103px;
	margin: 0 15px 19px 0px;
	background: url(../../images/background_servicios_med.gif) no-repeat;
	display: block;
}

div#servicios_contenido_seguros_en li {
	width: 254px;
	height: 103px;
	margin: 0 15px 19px 0px;
	background: url(../../images/background_servicios_med_en.gif) no-repeat;
	display: block;
}

li#colectivos-seguros a {
	height: 71px;
	display: block;
	margin: 14px 10px 0px 10px;
	background: url(../../images/imagen_colectivos2.gif) no-repeat;
	background-position: right;
}

li#dental-seguros a {
	height: 71px;
	display: block;
	background: url(../../images/imagen_dental2.jpg) no-repeat;
	margin: 14px 10px 0px 10px;
	background-position: right;
}

ul#nav-top {
	list-style: none;
	text-align: left;
}

ul#nav-top li.logo {
	float: left;
	width: 172px;
	margin: 0px 0px 0px 15px;
}

ul#nav-top li {
	display: inline;
}

ul#nav-top li a {
	margin: 0 8px;
	color: #888;
	background-color: inherit;
	font-size: 90%;
	text-decoration: none;
	border-bottom: 1px solid #eee;
}

ul#nav-top li a:hover {
	color: #4494FF;
	background-color: inherit;
	border-bottom: 1px solid #F1F7FF;
}

ul#nav-footer {
	padding: 0 2px;
	color: #aaa;
	background-color: inherit;
	font-size: 90%;
	list-style: none;
	text-align: left;
}

ul#nav-footer li {
	display: inline;
}

ul#nav-footer li.adornovertical {
	float: left;
	margin: 0px 0px 0px 42px;
}

ul#nav-footer li.textofooter {
	float: left;
	margin: 0px 0px 0px 60px;
}

ul#nav-footer li.textofooter2 a{
	float: left;
	color: #7e69c6;
	margin: -14px 0px 0px 68px;
	text-decoration:none;
}

ul#nav-footer li.textofooter2 a:hover {
	color: #000;
	background-color: inherit;
	text-decoration:underline;
}

ul#nav-footer li.logomonocromo {
	float: left;
	margin: 0px 0px 0px 25px;
}

ul#nav-footer li a {
	color: #676767;
	background-color: inherit;
}

ul.list {
	margin: 20px 30px;
	font-size: 90%;
	line-height: 20px;
}

/* >>> TIPOGRAFIA <<< */
*.x {
	display: none;
}

div#titulo_int {
	width: 560px;
	height: 37px;
	margin: 10px 0 0 10px;
	background-image: url(../../images/background_titulo_interior.gif);
	background-repeat: no-repeat;
}

div#titulo_int a {
	color:#0CB02A;
	display:block;
	margin-top: 7px;
	margin-left: 13px;
	height: 37px;
	font-weight:normal;
	font-size: 20px;
	text-decoration: none;
}

div#titulo_desarrollo2 {
	height: 100px;
	margin: 10px 0 10px 15px;
	font-weight:normal;
	font-size: 180%;
	text-align:left;
	text-decoration: none;
	color:#cc99a5;
	/*background-image: url(../../images/imagen_seguros_presentacion.jpg);
	background-repeat: no-repeat;
	background-position:right;*/
}

div#subtitulo_desarrollo2 {	
	width: 500px;
	margin: 15px 0 0 0;
	font-weight:normal;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	color:#000;	
}

h3 {
	padding: 5px 0 0 12px;
	font-weight:normal;
	font-size: 20px;
	text-decoration: none;
}

h4 {
	font-weight:normal;
	font-size: 90%;
	text-align:justify;
	text-decoration: none;
}

h5 {
	font-weight:bold;
	font-size: 95%;
	text-align:left;
	text-decoration: none;
	color:#515151;
}

.blanco {
	color:white;
	font-weight:normal;
	font-size: 90%;
	text-align:justify;
	text-decoration: none;
}

.marron {
	color:#A96B78;
	font-weight:bold;
	font-size: 100%;
	text-align:justify;
	text-decoration: none;
}

.marron2 {
	color:#A96B78;
	font-weight:bold;
	font-size: 90%;
	text-align:left;
	text-decoration: none;
}

.gris {
        font-size:95%;
        color:#666;
}

.gris:link {
        font-size:95%;
        color:#000;
}

.detalles {
	font-size:10px;
	color: #7e69c6;
	text-decoration:none;
}

.detalles:hover {
	color: black;
	text-decoration:underline;
}

div#header-wrap h1 {
	color:#000;
	padding: 10px;
	font-size: 200%;
}

div#menu_principal li a {
	font-family:"Arial Narrow";
	color:#7a65c4;
	padding: 7px;
	font-weight:bold;
	font-size: 17px;
	text-decoration: none;
}

div#submenu_principal li a {
	margin: 5px;
	color:#666;
	font-size: 80%;
	padding: 5px;
	text-decoration: none;
}

div#submenu_principal li a:hover {
	color:#2804a1;
	text-decoration: underline;
}

div#leyenda_navegacion {
	color:#999;
	font-size: 80%;
}

div#leyenda_navegacion a {
	color:#999;
	text-decoration: none;
}

div#leyenda_navegacion a:hover {
	color:#000;
	text-decoration: underline;
}

div#servicios_contenido li a {
	color:#666;
	font-size: 80%;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 95px;
	padding-right: 10px;
}

div#servicios_contenido li b {
	color:#17b433;
	font-size: 140%;
	text-decoration: none;
	font-weight:bold;
	margin: 0;
	padding-bottom: 2px;
}

div#servicios_contenido_seguros li a {
	color:#666;
	font-size: 90%;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 80px;
}

div#servicios_contenido_seguros li b {
	color:#17b433;
	font-size: 120%;
	text-decoration: none;
	font-weight:bold;
	margin: 0;
	padding-bottom: 2px;
}
	
div#servicios_contenido_seguros_en li a {
	color:#666;
	font-size: 90%;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 80px;
}

div#servicios_contenido_seguros_en li b {
	color:#17b433;
	font-size: 120%;
	text-decoration: none;
	font-weight:bold;
	margin: 0;
	padding-bottom: 2px;
}

div#banners_contenido a {
	color:#000;
	font-size: 90%;
	text-decoration: none;
}

div#banners_contenido2 a {
	color:#000;
	font-size: 90%;
	text-decoration: none;
}

div#banners_contenido a.enlaze1 {
	color:#8069c4;
	font-size: 90%;
	text-decoration: none;
}


div#banners_contenido2 a.enlaze1 {
	color:#8069c4;
	font-size: 90%;
	text-decoration: none;
}

div#banners_contenido a.enlaze1:hover {
	color:#000;
	font-size: 90%;
	text-decoration: underline;
}

div#center h2 {
	margin: 0 0 5px 0;
	font-size: 150%;
}

div#left h2 {
	margin: 20px 20px 5px 20px;
	font-size: 100%;
}

div#center p {
	margin: 0px 0 5px 0;
	color: #feedf3;
	background-color: inherit;
	font-size: 90%;
	line-height: 10px;
}

div#left p {
	margin: 0 20px 5px 20px;
	color: #666;
	background-color: inherit;
	font-size: 90%;
}

p a, ul.list a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
}

p a:hover, ul.list a:hover {
	color: #333;
	background-color: inherit;
	border-bottom: 1px solid #eee;
}

/* >>> FORMULARIOS <<< */
* { }

fieldset {
   	float:left;
	width: 95%;
	border-width: 0px;
	margin: 5px 0 0 0;
}

#datos_login div {
	margin: 0 0 5px 0;
	height: 17px;
	color: #000;
}

#datos_login label {
	font-size: 90%;
	color: #666;
	display: block;
	float: left;
	clear: both;
	width: 30px;
	text-align: right;
	margin: 3px 5px 0 10px;
}

#datos_login input {
	font-size: 90%;
	display: block;
	float: right;
	width: 80px;
	height: 15px;
	color: #2804a1;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
	padding: 2px 0 0 0;
	margin: 0 0 0 -5px;
}

#datos_login_boton input {
	float:right;
}

.datos_formulario, .datos_formulario_corto, .nombre_hijo, .edad_hijo {
	font-size: 90%;
	float: left;
	width: 300px;
	height: 18px;
	color: #000;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
}

.datos_formulario2 {
	font-size: 90%;
	float: left;
	width: 130px;
	height: 18px;
	color: #000;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
}

.datos_formulario_corto {
	width:100px;
	float:left;
	margin-left:24px;
}

.datos_formulario_corto2 {
	font-size: 90%;
	float: left;
	width: 100px;
	height: 18px;
	color: #000;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
}

.nombre_hijo {
	width:243px;
	float:left;
	margin-left:24px;
	display:inline;
}

.edad_hijo {
	width:50px;
	float:left;
	margin-left:5px;
	display:inline;
}

select.datos_formulario ,.datos_formulario#empleo_cv {
	width:302px;
}

.datos_formulario_area {
	font-size: 100%;
	float: left;
	width: 300px;
	height: 70px;
	color: #000;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
}

.datos_formulario_area2 {
	font-size: 100%;
	float: left;
	width: 506px;
	height: 70px;
	color: #000;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
}

.tabla_formulario {
	margin:auto;
}

input.boton_enviar {
	background:transparent;
	width:59px;
	height:28px;
	border:0px;
	margin:0px;
	padding:0px;
}

input.boton_enviar:hover {
	cursor:pointer;
}

#frm.form_cuadromedico {
        font-size:95%;
}

#frm.form_cuadromedico input, select {
	color:#666;
	font-size: 90%;
	display: block;
	float: left;
	width: 150px;
	border: 1px solid #e1dcdd;
	background-color: #fef3f8;
	padding: 2px 0 0 0;
}

#frm.form_cuadromedico select {
	min-width: 150px;
	width:auto !important;
	width:150px;
}

/* >>> DEL CUADRO MEDICO <<< */
#frm.form_cuadromedico table tr td {
	text-align:right;
}

#frm.form_cuadromedico {
	width:522px;
	min-height:124px;
	height:auto !important;
	height:124px;
}

table#tabla_resultados {
	margin:0px auto;
}

table#tabla_resultados thead tr td {
	background: url(../../images/bg_azuldeg.jpg) repeat-x center left;
	height:20px;
	line-height:20px;
}

table#tabla_resultados tbody tr td {
	padding:2px 3px;
}

table#tabla_resultados tbody tr.tr_par {
	background-color:#FEFCFD;
}

table#tabla_resultados tbody tr.tr_impar {
        background-color:#f5f2f9;
}

/* >>> AŅADIDO POR TOTE <<< */
div#titulo_int_azul {
	width: 350px;
	height: 22px;
	margin: 10px 0 0 10px;
	background-image: url(../../images/background_titulo_interior2.jpg);
	background-repeat: no-repeat;
}

div#titulo_int_azul a {
	color:white;
	display:block;
	/*margin-top: 7px;*/
	margin-left: 13px;
	height: 22px;
	font-weight:normal;
	font-size: 18px;
	text-decoration: none;
}

#paginacion2 {
        width:50%;
        color:#999999;
        margin-left:30px;
}

#paginacion2 a {
        color:#999;
        font-weight:bold;
        background-color:#F3F1FA;
        text-decoration:none;
        padding:3px;
}

#poliza_base {
	width:253px;
	height:228px;
	float:left;
	margin-top:108px;
	margin-left: -250px;
	background-image: url(../../images/imagen_polizabase.jpg);
	background-repeat: no-repeat;
}

#poliza_base div {
	width:223px;
	float:left;
	margin:60px 16px 16px 16px !important;
	/*margin:60px 16px 16px 16px !important;*/
	margin:60px 16px 16px 8px;
}

#poliza_base div div {
	float:left;
	margin:12px 0px 0px 41px;
}

.azul {
        color:#7E69C6;
        font-weight:bold;
        text-decoration:none;
}

.azul:hover {
        color:#000;
        text-decoration:underline;
}

.azul a {
        color:#7E69C6;
        text-decoration:none;
}

.azul a:hover {
        color:black;
        text-decoration:underline;
}

#poliza_estandar {
	width:240px;
	height:278px;
	float:right;
	margin-top:20px;
	background-image: url(../../images/imagen_polizaestandar.jpg);
	background-repeat: no-repeat;
}

#poliza_estandar div {
	width:200px;
	float:left;
	margin:128px 0px 16px 16px !important;
	/*margin:128px 0px 16px 16px !important;*/
	margin:128px 0px 16px 8px;
}

#poliza_estandar div {
	float:left;
	margin:12px 0px 0px 41px;
}

#poliza_salud {
	width:253px;
	height:274px;
	float:left;
	margin-top:22px;
	margin-left:0px;
	background-image: url(../../images/imagen_polizasalud.jpg);
	background-repeat: no-repeat;
}

#poliza_salud div {
	width:220px;
	float:left;
	margin:140px 0px 16px 16px !important;
	/*margin:140px 0px 16px 16px !important;*/
	margin:140px 0px 16px 8px;
}

#poliza_salud div div {
	float:left;
	margin:12px 0px 0px 41px;
}

#poliza_dorada {
	width:240px;
	height:323px;
	float:right;
	margin-top:20px;
	background-image: url(../../images/imagen_polizadorada.jpg);
	background-repeat: no-repeat;
}

#poliza_dorada div {
	width:210px;
	float:left;
	margin:180px 0px 16px 16px !important;
	/*margin:180px 0px 16px 16px !important;*/
	margin:180px 0px 16px 8px;
}

#poliza_dorada div div {
	float:left;
	margin:12px 0px 0px 41px;
}

#poliza_colectivos {
	width:253px;
	height:308px;
	float:left;
        /*margin-top:20px;*/
	background-image: url(../../images/imagen_colectivos.jpg);
	background-repeat: no-repeat;
}

#poliza_colectivos div {
	width:210px;
	float:left;
	margin:130px 0px 16px 16px !important;
	/*margin:130px 0px 16px 16px !important;*/
	margin:130px 0px 16px 8px;
}

#poliza_colectivos div div {
	float:left;
	margin:12px 0px 0px 41px;
}

#poliza_dental {
	width:253px;
	height:319px;
	float:left;
        /*margin-top:20px;*/
	background-image: url(../../images/imagen_dental.jpg);
	background-repeat: no-repeat;
}

#poliza_dental div {
	width:210px;
	float:left;
	margin:140px 0px 16px 16px !important;
	/*margin:140px 0px 16px 16px !important;*/
	margin:140px 0px 16px 8px;
}

#poliza_dental div div{
	float:left;
	margin:12px 0px 0px 41px;
}

/* >>> FIN AŅADIDO POR TOTE <<< */


/* >>> AŅADIDO POR JAVI <<< */
.titulo_destacado {
	font-weight:bold;
	font-size: 100%;
	text-align:left;
	text-decoration: none;
	color:#000;
}
/* >>> FIN AŅADIDO POR JAVI <<< */

/* aņadido por Maria*/
.clear {
        clear:both
}

.facebook {
	font-size: 10px;
	text-align: left;
	color: #330099;
	margin-top: 20px;
}

.facebook a:link {
        text-align: left;
	text-decoration:none;
	color: #330066;
}

.facebook a:visited {
        text-align: left;
	text-decoration:none;
	color: #330066;
}

.facebook a:hover {
	text-align: left;text-decoration:underline;
}

.facebook a:active {
	font-size: 9px;
	text-align: left;text-decoration:none;
}

.img_face {
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 10px;
}

.pie_legal {
	float:right;
	margin-right:30px;
	font-size: 10px;
	color: #999999;
	margin-top: 10px;
}
.pie_legal a:link {
	/*float:right; */
	margin-right:10px;
	margin-left:10px;
	color: #999999;
}

.pie_legal a:active {
	/*float:right; */
	margin-right:10px;
	color: #999999;
}
.pie_legal a:hover {
	/*float:right; */
	margin-right:10px;
	color: #999999;
}
.pie_legal a:visited {
	/*float:right; */
	margin-right:10px;
	color: #999999;
}
.pie_legal img { margin:0px; border:0px;}

.telf_1 {
	background-color: #FBEFF2;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 8px;
}

/* fin aņadido por Maria*/

/* >>> AŅADIDO POR JAC 23.jun.2010 para SEO <<< */
h1 {
        font-family: Verdana, Arial;
        font-size: 9px;
        text-align: right;
        font-weight: normal;
}
div#titulo_int_azul2 {
	width: 350px;
	height: 22px;
	margin: 10px 0 0 10px;
	background-image: url(../../images/background_titulo_interior2.jpg);
	background-repeat: no-repeat;
}

div#titulo_int_azul2 a {
	color:white;
	display:block;
	/*margin-top: 7px;*/
	margin-left: 13px;
	height: 22px;
	font-weight:normal;
	font-size: 18px;
	text-decoration: none;
}

/* >>> FIN AŅADIDO POR JAC <<< */

/* >>> AŅADIDO POR maria 01.agost.2011 para cambio index <<< */
.dest {
	width:260px;
	height: 100px;
	margin-top: 10px;
}

.dest img{ float:right;}
.clear { clear:both}

.dest a{	color:#8069c4;
	font-size: 90%;
	text-decoration: none;}
	
.celulas {
	margin: 10px 15px 0 15px;
	color: #333;	float: left;
		font-size: 90%;
}

.celulas img {
	margin-bottom: 10px;
	margin-left: 10px; float:right;
}
.celulas li {
	list-style: none;
	text-align: justify;
	background: url(../../images/adorno7.gif) no-repeat top left;

	padding-bottom: 15px;
	padding-left: 20px;
}

