@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: #FFF;background-image: url(imagenes/bg.jpg);background-repeat: repeat-x;background-position: center top;margin: 0px;padding: 0px; text-align:justify}

img a{border:hidden}
a {color:#666666; text-decoration:none}
a:hover {color:#069}

#Pie {width:100%; display:block; background-color:#C9C9C9; background-image:url(imagenes/pie.jpg); background-repeat:repeat-x; background-position:left top; height:56px; margin:auto; color:#666; text-shadow:#fff 1px 1px 1px;}
#Pie  div {width:1010px; margin:auto; padding-top:10px}
#Pie  div a {margin-left:10px; font-size:11px;}

#Contenido {width:1030px; margin:auto; height:auto; background-image:url(imagenes/contenido.png); background-repeat:no-repeat; background-position:center top;}
#Int {width:1010px; margin:auto;}
#Cabecera {width:990px; margin:auto; height:130px; background-image:url(imagenes/home/top.jpg); background-position:bottom center; background-repeat:no-repeat; padding-top:10px }

#Logo {float:left; width:175px; margin-top:20px}
#Top {float:right; width:810px; margin-top:15px}

a.linkIngles, a.linkIngles:active, a.linkIngles:visited {width:16px; height:13px; display:inline-block; background-image:url(imagenes/home/usa1.jpg); float:right; margin-right:10px; background-position:left top; background-repeat:no-repeat;}
a.linkIngles:hover {background-image:url(imagenes/home/usa.jpg)}

a.linkIEsp, a.linkIEsp:active, a.linkIEsp:visited {width:16px; height:13px; display:inline-block; background-image:url(imagenes/home/esp1.jpg); float:right; margin-right:10px; background-position:left top; background-repeat:no-repeat;}
a.linkIEsp:hover {background-image:url(imagenes/home/esp.jpg)}
.sel {background-image:url(imagenes/home/esp.jpg); width:16px; height:13px; display:inline-block; float:right; margin-right:10px; background-position:left top; background-repeat:no-repeat;}

a.linkPort, a.linkPort:active, a.linkPort:visited {width:16px; height:13px; display:inline-block; background-image:url(imagenes/home/port1.jpg); float:right; margin-right:10px; background-position:left top; background-repeat:no-repeat;}
a.linkPort:hover {background-image:url(imagenes/home/port.jpg)}

.clear {display:block; clear:both; height:20px}
.clear2 {display:block; clear:both;}
.clear3 {display:block; clear:both;height:30px}

.pdf {width:150px; float:left; margin-right:25px; margin-bottom:10px}

#Costado {background-image:url(imagenes/home/costado.png); background-repeat:no-repeat; background-position:left top; width:270px; float:right; margin-right:10px; min-height:760px}
#Izquierda {width:700px; float:left; margin-left:30px}

#Costado2 {background-image:url(imagenes/home/costado2.png); background-repeat:no-repeat; background-position:left top; width:270px; float:left; margin-right:10px; min-height:760px}
#Derecha {width:600px; float:right; margin-right:80px}
#Derecha p{
    text-align: left;
}

#Costado3 {background-image:url(imagenes/home/costado2.png); background-repeat:no-repeat; background-position:left top; width:270px; float:left; margin-right:10px; min-height:560px}

h1 {color:#666666; font-size:25px; font-weight:400; margin:0px; padding:0px; line-height:100%; text-align:left}
h2 {color:#666666; font-size:19px; font-weight:400; margin:0px; padding:0px; line-height:100%; margin-bottom:20px;text-align:left}
p {color:#666666; font-size:12px; font-weight:400; margin:0px; padding:0px; line-height:120%;}
strong {font-weight:800;}

#Anima {width:990px; height:266px; display:block; margin:auto; background-image:url(imagenes/home/bganima.png); background-position:center bottom; background-repeat:no-repeat}

#Anima2 {width:990px; height:197px; display:block; margin:auto; background-image:url(imagenes/home/bganima.png); background-position:center bottom; background-repeat:no-repeat}

.Pod {width:200px; float:left; margin-right:25px; margin-top:15px}
.Pod2 {width:200px; float:left; margin-left:25px; margin-top:15px}
.Pod3 {width:230px; float:left; margin-left:15px; margin-top:15px; border-bottom: dotted 1px #CCC; height:90px}
.Pod4 {width:230px; float:left; margin-left:15px; margin-top:10px; border-bottom: dotted 1px #CCC; height:25px}
.Pod5 {width:220px; float:left; margin-left:15px; margin-top:5px; border-bottom: dotted 1px #CCC; height:auto; padding:5px;text-align:left; padding-bottom:10px}

a.linkAmpliar{width:92px; height:24px; float:left; color:#FFF; text-align:center; line-height:200%; background-image:url(imagenes/noticias/bg.png); background-position:left top; background-repeat:no-repeat; background-color:#FFF; border:hidden; display:block; margin-top:20px}
a.linkAmpliar:hover {background-image:url(imagenes/noticias/bgover.png)}

.marcoFoto { display:block; border:solid 1px #CCC; margin:2px; padding:2px; margin-bottom:15px; margin-left:0px}
.marcoFoto2 { display:block;  margin:2px; padding:2px; margin-bottom:15px}
.marcoFotoTum { display:inline-block; border:solid 1px #CCC; margin:2px; padding:2px; width:85px; height:70px; float:left; margin-right:10px}
.marcoFotoNot { display:inline-block; border:solid 1px #CCC; margin:2px; padding:2px; width:183px; height:130px; float:left; margin-right:30px; margin-bottom:20px; margin-top:20px}

/* menu  */
.dropmenu{width:100%;padding-bottom:5px;background-image:url(imagenes/menu/navigation.jpg);background-repeat:repeat-x;background-position:left top;height:45px;margin:auto;z-index:9997}
ul,li{margin:0;padding:0;}
ul.dropmenu{position:relative;display:block;height:35px;font-family:Calibri, "Arial Narrow", Arial;font-size:13px;font-weight:400;margin:0;padding:1px 0 0;}
.dropmenu li{position:relative;list-style:none;float:left;margin:1px 0 0;padding:0;}
.dropmenu li a{display:block;color:#000;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:9px 8px 8px 5px;}
.dropmenu li span{display:block;float:right;height:10px;width:10px;background:transparent url(imagenes/menu/arrow_up.jpg) repeat-x scroll 0 0;position:absolute;top:12px;right:10px;}
.dropmenu li:hover ul,.dropmenu li:hover div{display:block;color:#09C;}
.dropmenu ul{position:absolute;display:none;width:140px;border-bottom:1px solid #ccc;background:#FFF url(imagenes/menu/gradient.png) repeat-x scroll 0 0;margin:0;padding:0;}
.dropmenu ul li{border:0;float:none;}
.dropmenu ul a{border:1px solid #ccc;border-bottom:0;white-space:nowrap;display:block;color:#000;text-decoration:none;text-transform:none;}
a.selected{color:#000 !important;background:#FFF url(imagenes/menu/gradient.png) repeat-x scroll 0 0;}
a.selected span{background:transparent url(imagenes/menu/arrow_hover.jpg) repeat-x scroll 0 0;}
.dropmenu ul a:hover{color:#000 !important;text-decoration:none;background-color:#F0F0F0;background-image:none;}
.dropmenu div ul{position:relative;display:block;}
.dropmenu li div{background:#FFF url(imagenes/menu/gradient.png) repeat-x scroll 0 0;border:1px solid #ccc;display:none;position:absolute;padding:5px;}
.dropmenu li div ul{border:none;background:none;position:relative !important;}
.dropmenu li div a{border:none;border-bottom:1px solid #ccc;}
.dropmenu li div div{display:block;position:relative;background:none;border:none;}
.dropmenu li div div a:hover{color:#000;text-decoration:none;}
ul.left{float:left;width:145px;}
ul.right{float:right;width:145px;}
.small{color:#666;font-size:10px;display:block;clear:both;padding:10px 5px 8px !important;}
.products{width:250px;padding:15px !important;}
.products ul{width:100%;}
.products ul li{border-bottom:1px solid #ccc;height:40px;padding:10px 0;}
.products h2{font-size:18px;color:#000;font-weight:300;margin:0;padding:2px 0 3px; padding-top:10px}
.products p{color:#666;font-size:12px;margin:0;padding:0;}
.products img{float:left;padding-right:10px;}
.products ul li a:hover{color:#000 !important;text-decoration:none;background:none !important;}
.tutorials{width:300px;}
.login{width:180px;padding:15px !important;}
input{margin-bottom:8px;width:164px;padding:3px 8px;}
label{display:block;padding:0 0 4px;}
button{background:#4A779D url(imagenes/menu/navigation.png) repeat-x scroll 0 0;color:#FFF;border:1px solid #4A779D;width:180px;padding:4px 10px;}
.dropmenu li div div a,.products ul li a{display:inline;border:none;color:#666;text-decoration:none;text-transform:none;margin:0;padding:0;}
.Soluciones{width:auto;height:20px;background-color:#000;color:#CCC;font-size:11px;margin-top:5px;border:solid 1px hidden;padding:2px;}

.Busca{background-image:url(imagenes/top/bgbuscador.jpg); background-position:left top; background-repeat:repeat; color:#333;  font-size:11px; width:130px; height:20px; border:hidden; margin-top:3px}

/* animacion  */
#slideshow { position:relative; width:auto; height:auto;}
#slideshow IMG { position:absolute; top:0;left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}

#Seccion {width:990px; height:37px; background-image:url(imagenes/barra/flecha.jpg); background-position:left top; background-repeat:no-repeat; display:block; margin:auto; text-indent:20px; color:#FFF; font-size:18px; line-height:200%}

a.linkNoticias, a.linkNoticias:active, a.linkNoticias:visited {font-size:13px; font-weight:bold; text-decoration:none; line-height:120%; color:#333; letter-spacing:-1px;text-align:left }
a.linkNoticias:hover {color:#06C}

a.linkNoticias2, a.linkNoticias2:active, a.linkNoticias2:visited {font-size:11px;  text-decoration:none; line-height:100%; color:#333; }
a.linkNoticias2:hover {color:#06C}

.copete {color:#06C; font-weight:bold; font-size:12px; margin-top:20px; margin-bottom:20px}
.copete2 {color:#06C; font-weight:bold; font-size:12px; margin-bottom:20px}
.textoN {color:#666666; font-size:12px; font-weight:300; margin:0px; padding:0px; line-height:20px;}

#Entero {width:900px; margin:auto}
.Medio {width:400px; float:left; margin-top:30px;}

.cahaform {width:140px; height:20px; border:solid 1px #CCC; color:#333; font-size:11px}
.cahaformgrande{width:340px; height:140px; border:solid 1px #CCC; color:#333; font-size:11px}

a.linkNoticias2, a.linkNoticias2:active, a.linkNoticias2:visited {font-size:13px; font-weight:100; text-decoration:none; line-height:120%; color:#06C; text-align:left;  }
a.linkNoticias2:hover {color:#333}

a.linkAmpliarv{width:92px; height:24px; float:left; color:#FFF100; text-align:center; line-height:200%; background-image:url(imagenes/noticias/bg2.jpg); background-position:left top; background-repeat:no-repeat; background-color:#FFF; border:hidden; display:block; margin-top:20px}
a.linkAmpliarv:hover {background-image:url(imagenes/noticias/bghover.jpg); color:#000}

.hide{
    display: none;
}

.mayusculas{
    text-transform: uppercase;
}

label.error{
    color: red;
}

input.error{
    border-color: #fc6565;
}

textarea.error{
    border-color: #fc6565;
}

.VerdeTantal {color:#00A651}

#SeccionTantal {width:990px; height:37px; background-image:url(imagenes/brasil/bg.jpg); background-position:left top; background-repeat:no-repeat; display:block; margin:auto; text-indent:20px; color:#FFF; font-size:18px; line-height:200%}

.TBrasilIng {display:inline-block; float:left; margin-top:5px; margin-right:5px}
