/* ea.ventajaeuropa - estilo.css */

/* GENERAL ---------------------------------------------------------------------------------- */

span.escudo { display:none; }
span.escudo2 {}

body {
 background-color:#FFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 margin:0px;
 padding:0px;
 }

.ColumnasAB {
 display:block;
 margin:0 auto;
 text-align: justify;
 }

.colA, .colB {
 float:left;
 display:block;
 }

.colA {
 width:780px;
 }

.colB {
 width:190px;
 margin-left:10px;
 }

.contenedor {
 width:770px;
 margin:0px 10px 30px 0px;
 min-height:470px;
 height: auto !important;
 height: 470px; }

.contenedor p {
 text-align:justify;
 margin:10px;
 }

.separador {
 border-bottom:1px solid #7F9DB9;
 margin:30px 0px 20px 0px;
 }

h1 {
 font-size:16px;
 font-weight:bold;
 color:#003399;
 margin:20px 0px 30px 0px;
 border-bottom:2px solid #003399; 
 padding-bottom:4px;
 }


h3 {
 font-size:14px;
 font-weight:bold;
 margin: 20px 0px 10px 10px;
 color:#003399;
 }

a {
 text-decoration: none;
 color: #333;
 }	

a:hover {
 color:#0066cc;
 }

.conozca {
 float:left;
 width:190px;
 height:60px; 
 margin:10px 1px;
 }


/* CABECERA -------------------------------------------------------------------------------- */
.cajaCabecera {

	width:780px;
	height:255px;
	background-image:url(../imagenes/fondoCabecera.png);
	background-repeat:no-repeat;
	position:relative;
	}

/* menu superior */
.menuSuperior {
	margin:20px 20px 0px 0px;
	float:right;
	font-weight:bold;
	}

.menuSuperior .fecha {
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-align:right;
	padding:20px 0px 10px 30px;
	}

/* menu principal */
.menu a {
  display:block;
  border:none;
	font-size:11px;
	font-weight:bold;
	background-position:left top;
  background-repeat:no-repeat;
  width:75px;
  height:75px;
	}

.menu a#marketing,
.menu a#magazines,
.menu a#radio,
.menu a#television,
.menu a#internet,
.menu a#mailing,
.menu a#sms,
.menu a#facturas { position:absolute;  top:162px;}


.menu a#marketing {	background-image: url(../imagenes/menu/m_marketing.png); left:28px;	}
.menu a#magazines {	background-image: url(../imagenes/menu/m_magazines.png); left:113px; 	}
.menu a#radio { 	background-image: url(../imagenes/menu/m_radio.png); left:198px; 	}
.menu a#television {	background-image: url(../imagenes/menu/m_television.png); left:283px; 	}
.menu a#internet {	background-image: url(../imagenes/menu/m_internet.png); left:368px; 	}
.menu a#mailing {	background-image: url(../imagenes/menu/m_mailings.png); width:115px; left:453px; 	}
.menu a#sms {	background-image: url(../imagenes/menu/m_sms.png); left:568px; 	}
.menu a#facturas {	background-image: url(../imagenes/menu/m_facturas.png);  width:115px; left:653px; 	}

.menu a:hover {	background-position: 0 -75px;	}

.menu div {
	font-size:11px;
	text-align:center;
	margin-top:60px;
	}
	
dl {
	margin-left:30px;
	}

dt {
	font-weight:bold;
	color:#0066CC;
	}

dd {
	margin:0px 0px 10px 10px;
	}
	


/* NUESTRA EMPRESA -------------------------------------------------------------------------- */

.cajamenu {
	width:90px;
	height:90px;
	margin:0px 10px 10px 0px;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#666666;
	}


/* /MAGAZINES -------------------------------------------------------------------------------- */

.magazines div {
	margin:0px;
	}

.magazines img {
	border:1px solid #ccc;
	}


/* FACTURAS -------------------------------------------------------------------------------- */
.facturas ul {
	color:#0066CC;
	}
	
.facturas td {
	text-align:center;
	}
	
.facturas img {
	border:1px solid #ccc;
	}



/* CONTACTO --------------------------------------------------------------------------------- */
.contacto img {
	margin:10px;
	}

.contacto p {
	margin:20px 0px 0px 0px;
	}

.contacto h2 {
 font-size:16px;
 font-weight:bold;
 color:#333;
 margin: 20px 0px 10px 30px;
 }

.contacto h3 {
 font-size:14px;
 font-weight:bold;
 color:#003399;
 margin: 20px 0px 5px 30px;
 }

.contacto ul {
	list-style:none;
	line-height:20px;
	margin:5px 0px 15px 0px;
	padding:0px;
	}

.contacto .izq {
	float:left;
	text-align:right;
	width:190px;
	font-weight:bold;
	color:#666;
	margin-right:5px;
	}

.contacto .nombre,
.contacto .email,
.contacto .telefono {
	margin-left:10px;
	}

.contacto .nombre {
	font-weight:bold;
	}	

.contacto .telefono {
	color:#FF0000;
	}

.contacto .email span {
	color:#0000FF;
	}

.contacto .direccion {
	margin:0px 0px 30px 130px;
	}


/* MAILING Y E-MAILING ---------------------------------------------------------------------- */

.mailing td {
	text-align:center;
	}
.mailing img {
	border:1px solid #ccc;
	}


/* RADIO ----------------------------------------------------------------------------------- */

.radio div {
	margin-top:30px;
	}

.radio img {
	border:1px solid #ccc;
	}



/* TELEVISION ------------------------------------------------------------------------------ */

.television img {
	border:1px solid #ccc;
	}
	
.television dt {
	font-size:14px;
	color:#003399;
	margin-bottom:2px;
	}
	
.television dd {
	margin-left:10px;
	margin-bottom:10px;
	}


/* INTERNET --------------------------------------------------------------------------------- */

.internet {font-size:14px; line-height:18px;}
.internet p {}
.internet span {font-size:18px; font-weight:bold;}
.internet .titulo {font-size:16px; font-weight:bold; margin: 30px 0px 0px 10px;}
.internet td.separador {background-color:#999;}
.internet .url {font-size:17px; color:#0000FF; text-decoration:none; font-weight:bold;}
.internet .lista {font-size:12px; margin:5px 0px 20px 0px; padding:0px 0px 0px 20px;}
.internet .lista li {margin-bottom:2px;}



/* SMS -------------------------------------------------------------------------------------- */
.sms img {
	margin-top:20px;
	}


/* LOGIN SSL -------------------------------------------------------------------------------- */
.loginSSL {
	margin-top:40px;
	}

.loginSSL table {
	 border:1px solid #999999;
	}

.loginSSL th {
	padding:5px;
	background-color:#4B7EB8;
	color:#FFF;
	font-weight:bold;
	}
	
.loginSSL a {
	font-weight:bold;
	line-height:22px;
	color:#4B7EB8;
	}


/* INDEX SSL -------------------------------------------------------------------------------- */

.indexSSL ul {
	color:#0066CC;
	}
	
/* DERECHA ---------------------------------------------------------------------------------- */

.derecha, .bannerLateral {background-color:#7F9DB9;}

.derecha {width: 226px;	padding:10px 0px;}

.bannerLateral {margin: 9px;}


/* BANNER GUIA ------------------------------------------------------------------------------ */
.bannerGuia {width:770px; height:150px; background: url(/imagenes/banner_guia.png) no-repeat;}
.bannerGuia .cajaTexto {padding-top:45px; margin-right:100px;}
.bannerGuia h2 {font-size:24px; font-weight:bold; margin:0px 0px 15px 0px;}
.bannerGuia a, .bannerGuia a:visited {font-size: 16px; color:#0000FF; text-decoration:none; font-weight:bold;}
.bannerGuia a:hover {text-decoration:underline;}

/* PIE -------------------------------------------------------------------------------------- */
.pie {
	text-align:center;
	margin-bottom:20px;
	}

.pie a, .pie a:hover {
	color: #0066cc;
	}


/* CONDICIONES GENERALES --------------------------------------------------------------------- */

.condiciones {
	margin-top:20px;
	}
.rojoBold {
	color:#FF0000; font-weight:bold;
	}

.pn-azul { 
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}


/* SSL --------------------------------------------------------------------------------------- */

.anotacion {
	font-size:11px;
	color:#666;
	}

/* BANNER HOME SEGURO MEDICO------------------------------------------------------------------ */

.seguromedico {color:#FFF; font-size:16px; margin-top:20px;}
.seguromedico div {cursor: pointer;}
.seguromedico p {margin:0px;}
.seguromedico .cab {
	background-image:url(../imagenes/seguromedico_cab.jpg);
	width:450px;
	height:150px;
	background-repeat:no-repeat;
	}
.seguromedico .cab .tit {font-size:32px;	font-weight:bold; padding:30px 0px 0px 40px;}
.seguromedico .cab .subtit {font-size:28px; padding:0px 0px 0px 40px;}

.seguromedico .med {background-color:#015eab;	width:450px;}

.seguromedico .med .tit {font-size:18px; font-weight:bold; padding:0px 0px 0px 40px;}
.seguromedico .med .subtit {font-size:16px; padding:0px 0px 0px 40px;}

.seguromedico .med ul {margin:20px 0px 0px 0px; padding:0px 0px 0px 30px;}

.seguromedico .med li {list-style:none; background-repeat:no-repeat; margin-top:20px; text-align:left; font-weight:bold; padding:3px 0px 3px 50px;padding-bottom:3px;}

.seguromedico .med li.uno {background-image:url(../imagenes/seguromedico_n1.jpg);}
.seguromedico .med li.dos {background-image:url(../imagenes/seguromedico_n2.jpg);}
.seguromedico .med li.tres {background-image:url(../imagenes/seguromedico_n3.jpg);}

.seguromedico .med .normal {font-weight:normal;}

.seguromedico .med .precio {font-size:32px;}

.seguromedico .pie {
	background-image:url(../imagenes/seguromedico_pie.jpg);
	width:450px;
	height:100px;
	background-repeat:no-repeat;
	}

.seguromedico .pie .nota {text-align:center; font-size:10px; padding-top:30px;}
.seguromedico .pie .nota {text-align:center; font-size:10px; padding-top:30px;}
.seguromedico .pie .telefono {text-align:center; font-size:18px; padding-top:15px;}


/* PAGINA PRINCIPAL ------------------------------------------------------------------ */

.paginaPrincipal {}

.paginaPrincipal h2 {font-size:24px; color:#006699; font-weight:normal; margin-top:20px;}

.paginaPrincipal h3 {font-size:18px; color:#000; font-weight:normal;}

.paginaPrincipal h3 span {color:#006699;}

.paginaPrincipal h4 {font-size:15px; color:#006699; font-weight:normal;}

.paginaPrincipal p.texto {text-align:justify; line-height:20px; margin:10px 30px;}
