/* CSS Document eurotels.com | by ToniFont.com */

body { margin:0; background-attachment:fixed; background-repeat: no-repeat; background-position: 300 200; font-family:Arial, Helvetica, sans-serif; background-color:#d3c9bd;  }

.azul {color:#0074F6;}
.negro {color:#000; font-size:12px; line-height:18px;}
.petit  {color:#000; font-size:12px; }
.gris {color:#666666; font-size:14px; }

.zindex0 { position: absolute; width:100%; height:526px; margin:0 auto 0 auto; padding:0px; left:0px; right:0px; z-index:1; }
.zindex00 { position: absolute; width:100%; height:80px; margin:930px auto 0 auto; padding:0px; left:0px; right:0px; z-index:1; background-image:url(../img/fondo_foter.jpg); background-position:center; background-repeat:no-repeat; }
.zindex000 { position: absolute; width:100%; height:80px; margin:980px auto 0 auto; padding:0px; left:0px; right:0px; z-index:1; background-image:url(../img/fondo_foter.jpg); background-position:center; background-repeat:no-repeat; }

#hf0 { background-image:url(../img/fondo00.jpg); background-position:center; background-repeat:no-repeat; width:100%; height:526px; }
#hf1 { background-image:url(../img/fondo01.jpg); background-position:center; background-repeat:no-repeat; width:100%; height:526px; }
#hf2 { background-image:url(../img/fondo02.jpg); background-position:center; background-repeat:no-repeat; width:100%; height:526px; }
#hf3 { background-image:url(../img/fondo03.jpg); background-position:center; background-repeat:no-repeat; width:100%; height:526px; }
#hf4 { background-image:url(../img/fondo04.jpg); background-position:center; background-repeat:no-repeat; width:100%; height:526px; }

.zindex1 { z-index:2; position: relative; margin:0 auto 0 auto; padding:0px; height:100%; width:956px;  left:0px; right:0px; }
.clear { overflow: hidden; clear: both; height:0px; }

.logo { margin-left:35px; float:left; width:242px; height:92px; margin-bottom:20px; }
.idioma { margin-right:20px; float:right; width:276px; height:27px; background-image:url(../img/fondo_idioma.png); margin-top:88px; padding:0px; }
.tiempo { float:left; margin-left:5px; width:59px;  background-image:url(../img/tiempo.png); background-position:left; background-repeat:no-repeat; padding:7px 0 5px 18px; }
.tiempo a { font-size:12px; color:#000000; text-decoration:none; }
.tiempo a:hover { color:#0074F6; }

.fotos { float:left; margin-left:5px; width:80px;  background-image:url(../img/fotos.png); background-position:left; background-repeat:no-repeat; padding:7px 0 5px 18px; }
.fotos a { font-size:12px; color:#000000; text-decoration:none; }
.fotos a:hover { color:#0074F6; }

.bandera { float: right; width:17px; height:13px; margin:7px 5px 0 3px;}


.fondomenu { width:956px; height:43px; background-image:url(../img/fondo_menu.png); background-repeat:no-repeat; padding:0;}
.fondomenu ul { width:300px;  height:40px; float:left; list-style:none; margin:0 0 0 10px; padding:0;}
.fondomenu li span { background-image:url(../img/flecha1.png); background-position:left; background-repeat:no-repeat; margin:0; padding:0 15px 0 15px; line-height:37px; float:left; min-width:60px; font-size:16px; font-weight:bold; text-decoration:none; color:#0074F6; }

.fondomenu li a { background-image:url(../img/flecha.png); background-position:left; background-repeat:no-repeat; margin:0; padding:0 15px 0 15px; line-height:37px; float:left; min-width:60px; font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }
.fondomenu li a:hover {background-image:url(../img/flecha1.png); color:#0074F6; }

.menus ul { width:600px;  height:40px; float: right; list-style:none; margin:0; padding:0;}
.menus li span { background-image:none; margin:0; padding:0 42px 0 20px; line-height:37px; float:left; min-width:80px; font-size:16px; font-weight:bold; text-decoration:none; color:#000; }

.menus li a { background-image:none; margin:0; padding:0 5px 0 20px; line-height:37px; float:left; min-width:20px; font-size:14px; font-weight:bold; text-decoration:none; color:#0074F6; }
.menus li a:hover { color:#000; background-image:none; }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 231px;
 background-color:#FFF;
 height:110px;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 5px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

.sep  { width:1px; height:24px; background-color:#CCCCCC; float:left; margin:6px 15px 0 0;}
.sep2  { float:left; width:1px; height:20px; background-color:#fff; margin:0 5px 0 25px;}
.sep3  { float:left; width:1px; height:20px; background-color:#fff; margin:0 0px 0 15px;}

.promo  { width:400px; height:250px; margin:40px auto 0 auto;  padding:5px; }
.textpromo { margin-top:30px; text-align:center; font-size:36px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.botton  { width:177px; height:31px; margin:30px auto 0 auto; text-align:center; background-image:url(../img/botton.png); }
.botton a  { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px; }
.botton a:hover { color:#CCCCCC; }

.form01 { float:left; width:250px; margin-left:5px;}
.form02 { float:left; width:410px; margin-left:24px;}
.form03 { float:left; width:105px; margin-left:20px; margin-top:7px;}

.fondoform { width:956px; height:55px; background-color:#83313e; }
.fondoform .intr { float:left; margin:18px 0 0 15px; width:780px; height:30px;}
.fondoform .titulos { font-size:14px; font-weight:bold; color:#fff; }
.fondoform .form { width:40px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif;  border:1px #ccc solid;}
.fondoform .form1 { width:46px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.fondoform .form2 { width:75px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.fondoform .form3 { width:59px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.fondoform .form12 { width:65px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.fondoform .form13 { width:75px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}

.box_contact { background: url(../img/botton2.png);  width:125px; height:41px; background-repeat: no-repeat; vertical-align: middle; text-align: center; color: #3399ff;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;text-decoration: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

.cajitaformgo .titulos { font-size:18px; font-weight:bold; }
.cajitaformgo .form { width:65px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif;  border:1px #ccc solid;}
.cajitaformgo .form1 { width:56px; padding:2px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.cajitaformgo .form2 { width:85px;  padding:2px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}
.cajitaformgo .form3 { width:69px; padding:2px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:1px #ccc solid;}

/*----REQUEST FORM----------------*/
.request_proposal .field1 { margin-bottom: 7px; width: 250px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field11 {margin-bottom: 7px; width: 250px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field21 { margin-bottom: 7px; width: 250px; padding: 5px; height: 100px; border: 1px solid #d3d3d3; color:#888888; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.request_proposal .box_contact { background: url(../img/botton2.jpg); width:102px; height:41px; background-repeat: no-repeat; vertical-align: middle; text-align: center; color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;text-decoration: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

.promotext { float:left; width:700px; height:120px; color: #999999; margin:20px 0 0 20px; font-size:18px; }
.promotext .titols { color:#0074F6; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; }
.promotext .textos { margin-top:10px;}

.caja01  { float:right; width:190px; height:120px; margin-right:15px; margin-top:20px; padding:5px; background-image:url(../img/banner_fondo.jpg); }
.caja01 a  { color:#0074F6; }
.caja01 a:hover  { color:#000000; }

.fondofooter { width:954px; height:55px; border:#CCCCCC 1px solid; background-color:#FFFFFF; margin-top:20px; }
.footerleft { float:left; color:#666666; width:200px; margin-left:20px; margin-top:12px; font-size:12px; }

.footerleft a { margin-right:10px; }

.footerlogo { float:right; width:99px; height:22px; margin-right:10px; margin-top:16px;  }
.footerreight {
	float:right;
	font-size:16px;
	color:#666666;
	width:325px;
	margin-left:20px;
	margin-top:20px;
	font-size:12px;
	word-spacing: 10px;
}

.footerreight a {font-size:16px; color:#666666; }
.footerreight a:hover { color:#0074F6; }

.footer {  width:910px; height:30px; font-size:12px; color:#999999; margin:60px auto 20px auto; }

.footer .left { float:left; width:700px; }
.footer .right { float:right; width:200px; text-align:right; }

.footer a { font-size:12px; color:#666666; }
.footer a:hover { color:#0074F6; }

.cajas_bajas { margin:15px 0 0 0; }
.cajita { width:305px; height:150px; float:left; margin:5px 5px 5px 6px; border:#CCCCCC 1px solid; }
.cajitaformgo { color:#FFFFFF; font-size:12px; width:297px; height:150px; float:left; margin:5px 5px 5px 6px; padding:5px;  background-color: #0074F6; }

.cajita img { margin:5px; }
.cajita .intro { margin:5px; }
.cajita .intro a {color:#0074F6; text-decoration:none; }
.cajita .intro a:hover {color:#000;}

.fondos_oscuro { background-image:url(../img/fondo_oscuro.png); width:956px; height:8px; margin-top:32px; }

.zindex2 { position: absolute; z-index:2; margin-top:800px;}
.zindex3 { position: absolute; float:right; z-index:6; left:735px; top:5px;}

.content { width:936px; height:100%; background-color:#FFFFFF; padding:10px;}
.content .left { float:left; width:320px; height:700px; background-color:#FFFFFF; padding:10px; border-right:1px dotted #CCCCCC; }
.content .right img { float:left; margin:0 10px 10px 0; width:230px; height:172px; background-color:#fff; padding:10px; border:1px solid #0074F6; }
.content .right .titols { color:#0074F6; font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; }
.content .right .titols2 { color:#000; font-size:18px; }
.content .right .titols3 { color:#0074F6; font-size:18px; }

.content .right .espacioback { margin-bottom:10px; }

.content .right .espacio { overflow: hidden; clear: both; height:2px; margin:10px 0 10px 0; border-bottom:#0074F6 1px dotted; }


.content .right { float:right; width:570px; background-color:#FFFFFF; padding:10px; font-size:12px; }

.content .right a { background-image:url(../img/flecha1.png); background-position:left; background-repeat:no-repeat; margin:0; padding:0 15px 0 15px; line-height:37px; float:left; min-width:60px; font-size:16px; font-weight:bold; text-decoration:none; color:#0074F6; }
.content .right a:hover {background-image:url(../img/flecha.png); color:#000; }

.content .right .introright  { float:right; width:310px; font-size:12px; }
.content .right .introleft { float: left; width:252px; font-size:12px; }


.content .right .logo_petit img {  margin:0; border:none; padding:0; width:230px; height:72px; }
.content .right .logo_petit { border:none; margin:0 auto 0 auto; padding:0; width:230px; height:72px; }
.content .right .logo_petit2 img {  margin:0; border:none; padding:0; width:230px; height:100px; }
.content .right .logo_petit2 { border:none; margin:0 auto 0 auto; padding:0; width:230px; height:100px; }
.content .right .logo_petit3 img {  margin:0; border:none; padding:0; width:230px; height:47px; }
.content .right .logo_petit3 { border:none; margin:0 auto 10px auto; padding:0; width:230px; height:47px; }

.dirhome { background-color:#fff; text-align:center; font-size:14px; font-weight:bold; }