*{margin:0px; padding:0px;}

body {
	background:#f3f3f3;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h2, h3, .header {font-size:12px; line-height:14px; margin-bottom:14px;}

h6 {font-size:11px;}

p {text-align:justify; margin-bottom:12px;}

ul {list-style-type:none;}

/********  Clases comunes  *******/

p.parrDest { font-size:15px; color:#2e2e2e; /*width:470px; float:left; margin-right:60px;*/ margin-right:25px; margin-left:10px; line-height:18px; font-weight:bold;}

.listCorp, .listBanner { list-style-type:none;}
.listCorp li , .listBanner li { padding-left:20px; margin-bottom:5px; padding-bottom:2px;}

.listBanner { color:#c5bdbd;}
.listBannerVerde li {background: url(../img/bullet_verde_pre.gif) no-repeat 0px 3px; }

.listaAzul li { background:url(../img/bullet_azul.gif) no-repeat 0px 0px;}
.listaVerde li { background:url(../img/bullet_verde.gif) no-repeat 0px 0px;}
.listaNaranja li { background:url(../img/bullet_naranja.gif) no-repeat 0px 0px;}

p.fraseInicio { background:url(../img/bg_fraseIndex.gif) no-repeat 0px 0px; font-size:14px; color:#D8130E; padding:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:660px; margin:0px auto; line-height:20px;}

p.fraseInternas { background:url(../img/bg_fraseInternas.gif) no-repeat 0px 0px; font-size:14px; color:#D8130E; padding:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:660px; margin:0px auto; line-height:20px;}
A.fraseInternas {font-size:14px; color:#D8130E; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;padding:16px;}

ul.menuSeccion { list-style-type:none; float:left; width:200px; border-top:1px dotted #c5c5c5; font-weight:bold;}
ul.menuSeccion li { background:url(../img/bullet_menuSeccion.gif) no-repeat 0px 5px; padding-left:16px; border-bottom:1px dotted #c5c5c5;}
ul.menuSeccion li a {color:#1a5693; text-decoration:none; display:block; padding:3px 0px; background:#fff;}
ul.menuSeccion li a:hover { color:#1a5693; text-decoration:none; background:#E9E9E9;}

.lnk_rojo{ color:#D8130E;}
.lnk_rojo:hover { color:#D8130E; text-decoration:none;}

.lnk_azul{ color:#1a5693; text-decoration:underline;}
.lnk_azul:hover { color:#1a5693; text-decoration:none;}

.listaContenidos li {padding-bottom:12px!important; text-align:justify;}

.subListaContenidos {list-style-type:disc; margin:10px 0px 0px 22px;}
.subListaContenidos li {padding-bottom:2px!important;}

a.btn:hover, a.btnMin:hover { text-decoration:none; color:#666;}
.btn {
	background:url(../img/bg_btn.gif) no-repeat 0px 0px;
	width:121px; height:22px;
}
.btnMin {
	background:url(../img/bg_btnMin.gif) no-repeat 0px 0px;
	width:71px; height:22px;
}

.btn, .btnMin {
	line-height:20px;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#aaa;
	text-decoration:none;
	display:block;
	text-align:center;
	border:0px;
	cursor:pointer;
	line-height:20PX;
}

.cleaning {clear:both; height:1px;}

ul.linkable {list-style-type:none;}
ul.linkable li {
	background:url(../img/linkarrow.gif) no-repeat 0px 2px;
	padding-left:12px;
	margin-bottom:12px;
	text-align:justify;
	/*text-decoration:underline;*/
}

.L1 { 
	color:#666;
	margin-bottom:12px;
	text-align:justify;
	text-decoration: underline;
	cursor: pointer;
}
.LI strong {color:#D8130E!important;}
.L1Hover { 
	margin-bottom:12px;
	text-align:justify;
	color: #D8130E;
	text-decoration:none!IMPORTANT;
	cursor: pointer;
}

/******** * * *  Layout * * * *******/
#contenedor { width:758px; border-right:1px solid #F78987; border-left:1px solid #F78987; margin:0px auto; height:1%; background:#FFF; position:relative;}
#cabecera { width:100%; /*background:url(../img/logo.gif) no-repeat 20px 25px;*/ height:110px;}
.logo { /*margin:25px 0px 25px 20px;*/ position:absolute; top:40px; left:20px; z-index:5;}
#box_idiomas { background:#222; padding:2px 10px; text-align:right;}
#box_idiomas a { text-decoration:none; color:#fff;}
#box_topnav { position:absolute; padding:15px 15px 0px 15px; text-align:right; top:20px; right:0px; width:400px; z-index:7;}
#box_topnav form {/*width:360px;*/ float:right;}

#box_topMenu { position:absolute; top:78px; left:300px; height:1%; width:500px; z-index:7;}
#box_topMenu div {float:left; color:#1a1a1a; /*line-height:16px;*/ position:relative; text-decoration:none; /*height:1px;*/}
#box_topMenu div a, #box_topMenu div a:visited {text-decoration:none;/* color:#1a1a1a;*/}
#box_topMenu dl {width:140px; background: transparent;}
#box_topMenu dt {float:left; display:block; width:139px; text-align:right;}
#box_topMenu dd {display:none; background: transparent; border-bottom:1px solid #D8130E; clear:left; text-align:left;}

#box_topMenu dt a { color:#1a1a1a; text-decoration:none; font-size:10px;}
#box_topMenu div dl dt a:hover {color:#D8130E; text-decoration:none; font-size:10px;}

#box_topMenu dd a {background:#000; color:#adadad!important; text-decoration:none; display:block; padding:2px 5px; width:120px; font-size:10px;}

#box_topMenu div a { color:#1a1a1a; text-decoration:none;}
#box_topMenu div a:hover { border:0px;}

#box_topMenu div:hover dd, #box_topMenu div a:hover dd { display:block;}
#box_topMenu div:hover dl, #box_topMenu div a:hover dl {}
#box_topMenu div:hover dt a, #box_topMenu div a:hover dt a { color:#D8130E; font-size:10px;}
#box_topMenu dd a:hover { background:#000; color:#fff!important;}


#webmap { padding:15px; height:404px; background: #43494c /*url(../img/bg_webMap.gif) repeat-x 0px 0px*/;}
#webmap div {float:left; margin-right:20px; width:160px;}
#webmap div h6 { display:block; background:url(../img/bullet_webmap.gif) no-repeat right 2px; border-bottom:1px solid #86888A; padding:0px 0px 3px 3px; height:28px; vertical-align:bottom; margin-bottom:5px;}
#webmap div h6 a { color:#efefef; text-decoration:none;}
#webmap div h6 a:hover { color:#86888A; text-decoration:none;}
#webmap div ul { list-style-type:square; margin-left:15px;;}
#webmap div ul li { margin-bottom:6px; color:#86888A;}
#webmap div ul li a { color:#86888A; text-decoration:none; font-size:10px;}
#webmap div ul li a:hover { color:#fff; text-decoration:none;}

#pie { background:#000; padding:6px;}
#pie p {clear:both; margin-bottom:0px; color:#fff; font-size:10px;}
#pie p a { color:#fff; text-decoration:none; font-weight:normal;}
#pie p a:hover { color:#fff; text-decoration:underline; font-weight:normal;}

/******** * * *  Layout index * * * *******/
#contenidoIndex { background:#fff;}
#contenidoIndex table td {padding:15px; vertical-align:top;}
#contenidoIndex table td .box_img { border:1px solid #ccc; padding:5px; text-align:center;}
#box_mainNavigation {background:#D8130E; height:227px;}
#box_anim { position:absolute; top:33px; z-index:3;}
#mainNavigation { position:absolute; /*padding:11px;*/ top:118px; right:0px; padding-right:10px; z-index:5;}
#mainNavigation img { margin-bottom:10px;}
/*#flashcontent {float:left; width:504px; margin-right:5px;}*/

.box_publiAdWords { padding:12px 30px; background:url(../img/bg_publiAdWords.png) no-repeat 3px 0px;}
.box_publiAdWords h2 {font-size:18px!important; color:#216ea0!important; font-weight:normal; margin:0px!important; padding:0px!important;}
.box_publiAdWords p { color:#676767; font-size:11px!important; line-height:16px; margin-top:8px;}
.box_publiAdWords a { color:#DA251D; font-size:10px!important; font-weight:bold;}
.box_publiAdWords a:hover { text-decoration:none;}


/******** Formularios ********/
.txt, textarea {
	padding:2px;
	border:1px solid #aaa;
	background:#F2F2F2;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

/******** Paginas Interiores*******/
#contenidoInterior { background:#fff;}
#contenidoInterior table td {padding:15px; vertical-align:top;}
#contenidoInterior table td .rayado {padding:5px; text-align:center;}


H1.titulo{
	font-family:"Trebuchet MS", Tahoma, Verdana!important;
	font-size:25px;
	color:#fff;
	}
H2.titulo, .form_contacto legend{
	font-family:"Trebuchet MS", Tahoma, Verdana!important;
	color:#D8130E;
	font-weight:normal;
	font-size: 1.6em;
	padding-top:10px;
	line-height: 1.1em;

	}

td.interna {padding-top:5px;!important}

/******** Paginas Actualidad Buscadores*******/
#contenidoNoticias { background:#fff;}
#contenidoNoticias table td {padding:15px; vertical-align:top;}
#contenidoNoticias table td .rayado {padding:2px; text-align:center;}
#contenidoNoticias table td .seccion {padding:5px;}
H2.seccion{
	font-family:"Trebuchet MS", Tahoma, Verdana!important;
	color:#666666;
	font-weight:normal;
	font-size: 1.6em;
	padding-top:10px;
	}
H3.titular{
	font-family:"Trebuchet MS", Tahoma, Verdana!important;
	color:#D8130E;
	font-weight:normal;
	font-size: 1.4em;
	padding-top:10px;
	}
.leermas { color:#666; font-size:11px;}
.leermas a { color:#666; font-size:11px;}
.leermas a:hover  {color:#666; text-decoration:underline;}


.glosario { border:1px solid #dddddd;}
.e-glosario { color:#666; }
.e-glosario a { color:#666; }
.e-glosario a:hover  { color:#D8130E; }

.enlaces { border:1px solid #dddddd;}
.e-enlaces { color:#666; }
.e-enlaces a { color:#666; }
.e-enlaces a:hover  { color:#D8130E; }

/********* Layout Destacadas (posicionamiento, ppc y consultorķa) *****/
#layoutDest { border-bottom:1px solid #F78987; padding:30px 15px;}
#layoutDest .left {width:565px;float:left;}
#layoutDest .right {float:left;}
.nivel_1 { margin:10px 0px 30px 0px;}
.box_mensaje {width:539px; height:190px; padding-left:15px;}
.box_mensaje2 {height:170px; width:469px; background: url(../img/bg_boxMenuSeccion.gif) no-repeat 0px 0px; padding:20px 35px;}
.box_menuSeccion { margin-bottom:20px;}

ul.listLnkAzul { list-style-type:none; float:left; /*width:180px;*/}
ul.listLnkAzul li { background:url(../img/bullet_menuSeccion.gif) no-repeat 0px 5px; padding-left:16px; margin-bottom:10px;}
ul.listLnkAzul li a {color:#1a5693; text-decoration:underline;}
ul.listLnkAzul li a:hover { color:#1a5693; text-decoration:none;}
.box_mensaje h5 {
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;
	width:240px;
	line-height:26px;
	padding:20px 0px;
}
.box_mensaje h5 span.rojo {font-size:24px; color:#d8130e;}
.box_mensaje h5 span.gris {font-size:28px; color:#898989;}
span.box_lnk_presupuesto { display:block; padding:8px 0px; width:240px; background:url(../img/bg_lnk_presupuesto.gif) no-repeat 0px 0px; text-align:center;}
span.box_lnk_presupuesto_min { display:block; padding:8px 0px; width:185px; text-align:center;}
.lnk_presupuesto { color:#fff; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
.lnk_presupuesto:hover { color:#3e3e3e; text-decoration:none;}

.nivel_1 span { font-size:18px; color:#595959;}
.nivel_1 span strong { color:#d8130e; font-size:20px;}
#nivel_x { padding:30px 0px; border-top:1px solid #d8130e;}
#nivel_2 , #nivel_3 { padding:30px 18px;} 
#nivel_2 { border-top:1px solid #d8130e; border-bottom:1px solid #d8130e;}
#nivel_2 div img { border:0px; margin:0px 10px;}
#nivel_2 div.clientes1 img {margin:0px 14px;}

.box_publi {border:2px solid #a4a4a4; width:137px; padding:10px;text-align:left; margin-top:15px;}
.box_publi span { color:#c1c1c1; font-weight:bold; font-size:18px; display:block; padding-bottom:85px;}
.box_publi p { color:#c1c1c1; font-size:12px; text-align:left; line-height:15px;}
.box_publi a { color:#fff; text-decoration:underline; font-weight:bold; font-size:11px;}
.box_publi a:hover { color:#fff; text-decoration:none; font-weight:bold; font-size:11px;}

#box_publi_posi { background:#3e3e3e no-repeat 25px 65px;}
#box_publi_ppc {  background:#3e3e3e  no-repeat 25px 65px;}
#box_publi_consul {background:#3e3e3e  no-repeat 20px 60px;}

.box_index { height:102px; background:url(../img/bg_mensajeIndex.gif) no-repeat 0px 0px;}
.box_index h5 {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;
	line-height:26px;
	margin:8px 0px;
}
.box_index h5 span.rojo {font-size:20px; color:#d8130e;}
.box_index h5 span.gris {font-size:23px; color:#898989;}

/*** Formulario contacto ***/
.form_contacto{ width:500px; text-align:left; height:1%; margin-left:10px;}

.form_contacto fieldset {
	display:block;
	border:1px solid #ddd;
	padding:15px 8px;
	font-family:verdana, sans-serif;
	line-height:1.5em;
}

.no_style{ border: 0;}

.form_contacto label { clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#666;margin-bottom:10px;}
.form_contacto .txt {
	border:1px solid #b2b2b2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	padding:2px;
	margin-bottom:6px;
	width:300px;
}

.form_contacto .box_necesidades { margin-left:112px; background-color:#EFEFEF; padding:10px; width:288px;margin-bottom:12px;}
.form_contacto .box_necesidades ul { list-style-type:square; list-style-position:outside; margin-left:40px; margin-top:10px;}
.form_contacto .box_necesidades ul li { margin-bottom:8px; line-height:14px;}
.form_contacto .box_necesidades ul li h2 { font-weight:normal; font-size:11px;}

/** Pop Up **/
.cab_PopUp { display:block; line-height:30px; background:#D8130E; color:#fff; font-size:18px; padding-left:15px; font-family:}



.pregunta {
	font-family:"Trebuchet MS", Tahoma, Verdana!important;
	color:#666666;
	font-weight:bold;
	font-size: 18px !important;
	line-height:19px !important;
}