/* CSS Document */

*{margin: 0; padding:0;}

img{border: none; margin: 0; padding: 0;}

body{text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background: #fff url(../images/fondocabecera2.gif) repeat-x left top;}

p{text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E;}

div.clear{clear: both;}

#contenido{width: 927px; margin: 10px auto;}
#contenidoform{width: 100%; margin: 10px auto; background-color:#fff; overflow: hidden; _overflow: none;}
#contenidogestion{width: 530px; margin: 10px auto; overflow: hidden; _overflow: none;}

#izquierda{float: left; width: 235px;}
#izquierda #logo{float: left; margin: 45px 0 0 0;}
#izquierda #menu{float: left; margin: 30px 0 0 0; width: 225px;}
#izquierda #menu dl{float: left; margin: 0 0 0 26px; text-align: left; display: block;}
#izquierda #menu dt a{float: left; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 5px 0 5px 10px;text-decoration: none; display: block; clear: both;}
#izquierda #menu dt a:hover{text-decoration: none; background: url(../images/flecha.gif) no-repeat left center; padding: 5px 0 5px 10px;}
#izquierda #menu dt a:active{text-decoration: none; font-weight: bold; color: #8A004D; background: url(../images/flecha.gif) no-repeat left center;}
#izquierda #menu dd a{float: left; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #4F6277; padding: 5px 0 5px 8px;text-decoration: none; margin: 0 0 0 8px; display: block; clear: both;}
#izquierda #menu dd a:hover{text-decoration: none; padding: 5px 0 5px 8px; color: #8A004D; background: url(../images/flecha.gif) no-repeat left center;}

#izquierda #menu dd.active a{text-decoration: none; font-weight: bold; color: #8A004D; background: url(../images/flecha.gif) no-repeat left center;}
#izquierda #menu dt.activo a{text-decoration: none; font-weight: bold; color: #8A004D; background: url(../images/flecha.gif) no-repeat left center; padding: 5px 0 5px 10px;}

#centro{float: left; width: 690px;}
#centro #imagen{float: left; width: 504px; margin: 0; padding: 0;}
#centro #imagen img{float: left;}
#centro #idiomas{float: left; border-top: 1px solid #4F6277; margin: 26px 0 0 0; width: 186px; background-color:#2D393E; padding: 0 0 5px 0;}
#centro #idiomas ul{float: left; list-style: none; display: block; margin: 10px 0 0 5px; text-align: left; font-weight:bold;}
#centro #idiomas ul li a{text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; font-weight:bold;}
#centro #idiomas ul li a:hover{color: #4F6277; text-decoration: none;}


/*GRREN CAPITAL*/

#centro #idiomas_green{float: left; border-top: 1px solid #4F6277; margin: 26px 0 0 0; width: 75px; background-color:#2D393E; padding: 0 0 5px 0;}
#centro #idiomas_green ul{float: left; list-style: none; display: block; margin: 10px 0 0 5px; text-align: left; font-weight:bold;}
#centro #idiomas_green ul li a{text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; font-weight:bold;}
#centro #idiomas_green ul li a:hover{color: #4F6277; text-decoration: none;}

#centro #green_capital{float: right; margin: 26px 0 0 0; text-align:right;} 

/* /GREEN CALPITAL */

#centro #imagen3{float: right; margin: 88px 0 0 0; padding: 0; width: 186px;}
#centro #imagen3 img{float: left;}

#centro #titulo, #centro #titulo1, #centro #titulo2, #centro #titulo3, #centro #titulo4, #centro #titulo5, #centro #titulo6{float: left; width: 504px; background: url(../images/fondotitulo.gif) repeat-x top left; min-height: 61px; _height: 61px; margin: 0; padding: 0; overflow: hidden; _overflow: none;}
#centro #titulo h1, #centro #titulo1 h1, #centro #titulo2 h1, #centro #titulo3 h1, #centro #titulo4 h1, #centro #titulo5 h1, #centro #titulo6 h1{text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 20px 0 0 0;}
#centro #titulo h1.lineas{text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 10px 0 5px 0;}
#centro #titulo h1.lineas2{text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 7px 0 5px 0;}
#centro #titulo h1.productos, #centro #titulo1 h1.productos, #centro #titulo2 h1.productos, #centro #titulo3 h1.productos, #centro #titulo4 h1.productos, #centro #titulo5 h1.productos, #centro #titulo6 h1.productos{float: left; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 5px 0 5px 5px; width: auto;}
#centro #titulo span.peque{text-align: right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #2D393E; font-weight: normal;}
#centro #titulo #productpeque, #centro #titulo1 #productpeque, #centro #titulo2 #productpeque, #centro #titulo3 #productpeque, #centro #titulo4 #productpeque, #centro #titulo5 #productpeque, #centro #titulo6 #productpeque{text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; float: left; margin: 5px 5px 0 15px; width: auto;}

#centro #cuerpo{float: left; _float: none; width: 690px; background: #fff url(../images/fondotexto.gif) repeat-y left top; min-height: 288px; _height: 288px; padding: 0 0 15px 0; margin: 2px 0 0 0; overflow: hidden; _overflow: none; border-top: 7px solid #8A004D;}
#centro #cuerpo2{float: left; _float: none; width: 690px; min-height: 288px; _height: 288px; padding: 0 0 15px 0; margin: 2px 0 0 0; overflow: hidden; _overflow: none; border-top: 7px solid #8A004D;}



#centro #cuerpo h2{float: left; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #2D393E; margin: 20px 0 5px 20px; _margin: 20px 0 5px 15px; width: 290px;}
#centro #cuerpo p{float: left; margin: 0 0 0 20px; _margin: 0 0 0 15px; width: 280px; text-align:left; clear:left;}
#centro #cuerpo p a{text-align:left; text-decoration:underline; color: #2D393E;}
#centro #cuerpo p a:hover{text-decoration:none;}
#centro #cuerpo p a.plano{background: url(../images/maps.png) no-repeat left top; padding: 8px 0 10px 40px;}
#centro #cuerpo ul{float: left; width: 280px; text-align: left; margin: 5px 10px 10px 20px; _margin: 5px 10px 10px 15px; color: #374453; list-style: none; clear:left;}
#centro #cuerpo ul li{background: url(../images/punto.gif) no-repeat left 5px; padding: 0 0 0 10px; list-style: none;}
#centro #cuerpo #imagen2{float: right; margin: 3px 0 0 0; padding: 0; width: 378px;}
#centro #cuerpo #imagen2 img{float: left; margin: 0 0 3px 3px;}
/*#centro #cuerpo #imagen2 img.borde{border: 1px solid #2D393E;}*/
#centro #cuerpo #imagen2 ul{float: left; list-style: none; display: inline; width: 279px; margin: 0; padding: 0;}
#centro #cuerpo #imagen2 ul li{list-style: none; display: inline; padding: 0;}
#centro #cuerpo #imagen2 ul li a{float: left; list-style: none; border: 2px solid #2D393E; padding: 0; margin: 0 0 3px 2px; width: 82px; height: 82px; overflow: hidden; background-color: #fff;}
#centro #cuerpo #imagen2 ul li a:hover{border: 2px solid #8A004D;}
#centro #cuerpo #imagen2 ul li img{padding: 0; margin: 0; float: left;}

#centro #cuerpo label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; font-weight: bold; text-align: left; margin: 0 5px 5px 0; width: 78px;}
#centro #cuerpo input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 250px; margin: 0 0 5px 0;}
#centro #cuerpo input.privado{width: 180px;}
#centro #cuerpo textarea{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 250px; height: 50px;}
#centro #cuerpo input.enviar{float: left; text-align: center; font-weight: bold; background-color: #FFFFFF; border: 1px solid #8A004D; cursor: pointer; width: 60px; margin: 10px 0 0 84px; *margin: 10px 0 0 65px !important; _margin: 10px 0 0 64px;}
#centro #cuerpo input.entrar{float: left; text-align: center; font-weight: bold; background-color: #FFFFFF; border: 1px solid #8A004D; cursor: pointer; width: 50px; margin: 10px 0 0 85px; *margin: 10px 0 0 65px !important;}
#centro #cuerpo input.entrar2{float: left; text-align: center; font-weight: bold; background-color: #FFFFFF; border: 1px solid #8A004D; cursor: pointer; width: 100px; margin: 10px 0 0 310px; *margin: 10px 0 0 290px !important;}
#centro #cuerpo form{FLOAT: LEFT; width: 420px; margin: 10px 0 0 20px; clear: left;}
#centro #cuerpo p.aviso{font-size: 9px; color: #666; width: 455px; margin: 10px 0 0 20px;}

#centro #cuerpo input.minimo{width:20px; padding:0; margin:0;}
#centro #cuerpo div.negro{color:#000000; text-align:left; float:left;}

#centro #cuerpo  #piejava{width:690px;}
#centro #cuerpo  #piejava p{color:#333; padding:10px; width:670px;}



div.espaciado{padding-top:10px;}
#politica{width:450px; border:1px solid #fff; height:120px; overflow:auto; float:left; padding:5px; margin-left:0px; margin-top:10px;}
#politica h3{color:#000000; font-size:14px; float:left;}
#politica p{padding:5px; text-align:justify}


#politica2{width:400px; border:1px solid #333; height:120px; overflow:auto; float:left; padding:5px; margin-left:0px; margin-top:10px;}
#politica2 h3{color:#8A004D; font-size:14px; float:left;}
#politica2 p.privacidad{padding:5px; text-align:justify; color: #666; font-weight: normal}

#cuerpoform input.minimo{width:20px; padding:0; margin:0; color: #000; font-weight: normal}
#cuerpoform div.negro{color:#000000; text-align:left; float:left;}

#cuerpoform label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; font-weight: bold; text-align: left; margin: 0 5px 5px 0; width: 75px;}
#cuerpoform input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 180px; margin: 0 0 5px 0;}
#cuerpoform select{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 180px; margin: 0 0 5px 0;}
#cuerpoform textarea{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 180px; height: 80px;}
#cuerpoform input.enviar{float: left; text-align: center; font-weight: bold; background-color: #FFFFFF; border: 1px solid #8A004D; cursor: pointer; width: 60px; margin: 10px 0 10px 0;}
#cuerpoform input.examinar{float: left; text-align: left; font-weight: bold; cursor: pointer; margin: 10px 0 0 0; width: 300px;}
#cuerpoform form{float: left; width: 380px; margin: 10px 0 20px 50px;}
#cuerpoform p{color: #8A004D; font-weight: bold;}
#cuerpoform img{text-align: left; float: left; margin: 0 0 15px 10px;}
#cuerpoform p.aviso2{font-size: 9px; color: #666; width: 455px; margin: 10px 0 0 20px; font-weight: normal;}



#pie{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; text-align: center; margin: 10px auto 0 auto; padding: 0 0 0 230px;}
#pie img{vertical-align: middle;}
#pie a.actualiza{background: url(http://www.actualiza.net/images/ico-actualiza-azul.png) no-repeat left top; color: #999; text-decoration: none; padding: 0 0 0 20px;}
#pie a.actualiza:hover{text-decoration: underline; color: #999;}


.oculto{display: none;}
#clear{clear: both;}


form.privado{float: left; width: 455px; margin: 0; padding: 0;}
table{float: left; width: 455px; margin: 0; padding: 0; border: 1px solid #8A004D;}
table.sinborde{border: none;}
table th{text-align: center; background-color: #2D393E; color: #fff; font-weight: bold; font-size: 11px; padding: 3px;}
table td{text-align: left; background-color: #fff; color: #2D393E; font-weight: normal; font-size: 11px; padding: 3px; border-bottom: 1px solid #ccc;}
table td.sinborde2{border: none;}
table td a{color: #2D393E; text-decoration: none;}
table td a:hover{color: #2D393E; text-decoration: underline;}
input.botonarea{float: left; text-align: center; font-weight: bold; background-color: #FFFFFF; border: 1px solid #8A004D; cursor: pointer; width: 30px; margin: 0 5px 0 0;}
h2.gestion{float: left; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #2D393E; margin: 10px 0 5px 20px; _margin: 10px 0 5px 15px;}
div.menugestion{float: left; text-align: left; color: #8A004D; margin: 0 0 10px 15px; border-top: 1px solid #8A004D; border-bottom: 1px solid #8A004D; width: 465px;}
div.menugestion a{color: #8A004D; text-decoration: none;}
div.menugestion a:hover{color: #999; text-decoration: underline;}
p.calendario{float: left; margin: 0; font-weight: normal;}
p.calendario img{float: left;}
#divsalir{background-color:#2D393E; padding: 5px 10px 5px 0px;}
#divsalir A{color:#fff; text-decoration:none;}
#divsalir A:hover{color:#8A004D;}


div.buscador{float: left; width: 690px; height: 80px; margin: 10px; background-color: #eee; padding: 10px;}
div.buscador label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; font-weight: bold; text-align: left; margin: 0 5px 5px 0; width: 50px;}
div.buscador input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 150px; margin: 0 5px 5px 0;border: 1px solid #8A004D;}
div.buscador input.disabled{color: #999; border: 1px solid #999;}
div.buscador select{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2D393E; padding: 0 0 0 2px; width: 80px; margin: 0 5px 5px 0;border: 1px solid #8A004D;}
div.buscador input.enviar{float: left; text-align: center; font-weight: bold; background-color: #8A004D; border: 1px solid #333; cursor: pointer; width: 70px; margin: 10px 0 0 0; *margin: 10px 0 0 0 !important; _margin: 10px 0 0 0; color: #fff;}

#map_canvas{float: left; width: 708px; height: 350px; border:1px solid #ccc; margin: 10px;}
#directions{float: left; width: 710px; margin: 10px;}
#directions table{float: left; text-align: left; width: 100%;}
#directions div{float: left; text-align: left;}

#detalle_producto{float: left; background-color: #fff; border: 1px solid #ccc; width: 500px; height: 400px; margin: 5px; padding: 10px;}
#detalle_producto h1{text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #2D393E; margin: 0 0 10px 0; border-bottom: 2px solid #8A004D; padding: 0 0 3px 0;}
#detalle_producto ul.galeria_detalle{float: left; width: 100%; margin: 10px 0;}
#detalle_producto ul.galeria_detalle li{float: left; list-style: none; display: inline; background: none; padding: 0; margin: 0 5px 5px 0; width: auto; border: 2px solid #2D393E;}
#detalle_producto ul.galeria_detalle li p{color: #999; font-size: 10px; text-align: center; margin: 0 0 5px 0;}
#detalle_producto ul.galeria_detalle li img{margin: 0 0 5px 0; float: left;}

#detalle_producto ul.doc_detalle{float: left; width: 100%; margin: 10px 0; border-top: 1px dotted #ccc; padding: 5px 0 0 0;}
#detalle_producto ul.doc_detalle li{background: url(../images/punto.gif) no-repeat left 5px; padding: 0 0 5px 10px; list-style: none; color: #8A004D; text-align: left;}
#detalle_producto ul.doc_detalle li a{text-decoration: underline; color: #333;}
#detalle_producto ul.doc_detalle li a:hover{text-decoration: none; color: #333;}


