/* CSS Document */
body {background:#f5f5f5;text-align:center;width:983px; height:100%;margin-left : auto;margin-right : auto;margin-top:0px; margin-bottom:0px}
#head1{width:328px; height:155px; background:url(../img/head1.jpg) no-repeat; padding-left:35px; padding-top:35px; float:left;display:inline;}
/*#head2{width:369px; height:190px; background:url(../img/head2.jpg) no-repeat top #f5f5f5; float:left;}*/
#head3{position:relative;width:620px; height:190px; background:url(../img/head3.jpg) no-repeat top #f5f5f5; float:left;display:inline;}
#head4{position:relative;width:983px; height:4px; background:url(../img/head4.gif) no-repeat; float:left;display:inline;overflow:hidden;}

.btn_sup{ padding-top:38px;padding-right:32px; text-align:right;}
.btn_central{ padding-top:76px; padding-left:10px;}

.banner-head{
	position:absolute;
	top:51px;
	left:0px;
	width:384px;
	height:80px;
}

.login{ padding-top:60px;padding-top:40px;_padding-top:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.login a{text-decoration:none; color:#666666}
.login a:hover{ text-decoration:underline; color:#666666}
#cuerpo{ height:100%;width:922px;margin-left:30px;margin-right:30px; border-left:1px solid #AAAAA9; border-right:1px solid #AAAAA9;font-family:Arial, Helvetica, sans-serif; text-align:left; background-repeat:repeat-y;float:left;display:inline;}
#cuerpo a{ text-decoration:none; color:#666666}
#cuerpo a:hover{ text-decoration:underline; color:#666666}

#banner{text-align:right;width:922px;height:108px;margin:4px 0px;}

#cleft{height:auto;width:182px;float:left;padding-top:10px;display:inline;}
#dolphincontainer{ height:auto;color:#FFFFFF;width:140px;font-family:Helvetica,Arial,Verdana,sans-serif; margin-left:6px;float:left; margin-bottom:10px;}
#dolphinnav{height:auto;font-size:13px;padding:0px;float:left; text-align:left;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:182px;float:left;}
#dolphinnav ul li{float:left;line-height:275%;text-align:left; width:182px; }
#dolphinnav ul li a{display:block;float:left;color:#4E4F50;text-decoration:none;height:35px;}
#dolphinnav ul li a span{padding:0 0 0px 0;height:35px;float:left;width:140px;background:url(../img/fdo_menu1.gif) no-repeat left; padding-left:35px;}
#dolphinnav ul li a:hover{text-decoration:none;}
#dolphinnav ul li a:hover span{width:140px; text-decoration:none;background:url(../img/fdo_menu2.gif) no-repeat left; cursor:pointer}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#515151;line-height:275%;}
#dolphinnav ul li a.current span{display:block; padding-left:35px;width:140px;height:35px;background:url(../img/fdo_menu2.gif) no-repeat left; color:#f29400}

#central{width:520px; min-height:400px; float:left; padding:0px 0px 2px 15px;display:inline;}
#home{width:702px; min-height:400px; float:left; padding:0px 15px 2px;display:inline;}

.titulos{font-size:14px; color:#424242; font-weight:bold;}
.msj{ font-size:16px; color:#666666; padding:15px; text-align:center; line-height:25px;}
.msj2{ font-size:12px; color:#666666; padding:15px; text-align:left; line-height:16px;}

#productos{position:relative;float:left;background:url(../img/producto.jpg) top left no-repeat;width:248px;height:104px;padding:20px 7px;font-weight:bold;font-size:20px;color:#f5f5f5;display:inline;margin:13px 4px 2px 65px;cursor:pointer;}
#productos span{width:180px; font-size:11px;font-weight:normal;}
#productos img{position:absolute;right:2px;top:13px;}

#productos1{background:url(../img/pro_lineas.jpg) top left no-repeat;position:relative;float:left;width:262px;height:134px;padding:20px;font-weight:bold;font-size:18px;color:#424242;display:inline;margin:13px 2px 2px 14px;}
#productos1 img{position:absolute;right:20px;top:18px;}


#cright{width:180px;float:right;padding-top:10px;display:inline;text-align:left;}
.servicio {font-size:11px;font-weight:normal;padding:4px 1px;border-bottom:1px solid #d0d0d1;color:#424242;cursor:pointer;}
.servicio h2 {font-size:12px;color:#424242;}
.servicio img {margin:2px 5px 2px 2px;background:url(../img/aguarde.gif);}
#footer{width:983px; height:20px; background:url(../img/footer.gif) no-repeat; float:left}
#footer2{width:983px; height:35px; background:url(../img/footer2.gif) no-repeat; float:left}
.footer_text{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-top:5px;}
.footer_text a{ text-decoration:none; color:#666666;}
.footer_text a:hover{ text-decoration:underline; color:#666666;}
.loginn{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px; text-align:right; padding-right:40px}
.loginn a{text-decoration:none; color:#666666}
.loginn a:hover{ text-decoration:underline; color:#666666}
.etiqueta_galeria{ padding-top:2px; font-size:10px; color:#666666; text-align: center;}
.foto{background:url(../img/aguarde.gif) no-repeat center center #F5F5F5;}
.volver{width:80px; height:20px; border:1px solid #666666; background-color:#CD0631; font-size:12px; color:#FFFFFF; margin-left:10px; font-weight:bold; text-align:center; padding-top:5px; float:left}
.volver a{ color:#FFFFFF!important}
.txt{font-size:12px; width:100%; color:#666666;margin-left:12px; padding-bottom:10px}
.cuerpo_not{min-height:170px;}
.imggral{background:url(../img/aguarde.gif) no-repeat center center #F5F5F5; border:1px solid #AA0529;}
.black_overlay { /* afuera: la parte oscura */   background: #000000;   display: none;   position: absolute;   left: 0; top: 0;   width: 100%;   height: 175%;   z-index: 1001;   opacity: .65; /* opacidad para Firefox */   filter: alpha(opacity=55);  /* opacidad para Internet Explorer */}
.white_content {display: none;position: absolute;top:60%;left:35%;width:412px;height:180px;background:#FFFFFF;z-index:1002; padding:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#676767; text-align:center; border:10px solid #CC0000}
.de{font-size:10px; color:#FFFFFF!important; padding-top:5px; padding-left:6px;}
.de a{text-decoration:none; color:#FFFFFF!important;}
.de a:hover{text-decoration:underline; color:#FFFFFF!important;}
/* Estilos de formularios */
.form{margin:auto;width:550px;}
.form fieldset {border:none;}
.form legend {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;text-align:left;}
.form div {display: block;width:450px;margin: 0px 0px 4px 0px;text-align:right;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#cont {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#666666;text-align:left;}
.form label {float: left;color:#666666;text-align: right;width: 140px;padding: 0px 0px 0px 0px;}
.form input,.form  textarea,.form  select{width: 300px;font-family:Helvetica, Verdana, Arial, sans-serif;font-size: 11px;margin-left:2px;border:1px solid #999999;color:#666666;}
.form #button{width: 80px;background:#f8951f;font-size:12px;color:#ffffff !important;font-weight:bold;border:1px double #FFFFFF;cursor:pointer;}
.check {width:20px !important;}
.trabajo {text-align:left !important;line-height:12px;font-size: 11px;color:#666666;}
.trabajo p {margin-left:30px;}
.obligatorio{color:#525b5f;font-weight:bold;font-size: 10px;}
.mensaje{margin:auto;font-weight:bold;color:#525b5f;line-height:16px;}
/* BOTON VOLVER PARA EL INDEX */
#button-volver{width: 80px;background:#f8951f;font-size:12px;color:#ffffff !important;font-weight:bold;border:1px double #FFFFFF;cursor:pointer;}
/* Estilos del protfolio */
#porfolio-item 
	{
	background:url(../img/fondito.png) center center no-repeat;
	float:left;
	width:231px;
	height:136px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	font-weight:bold;
	padding:13px 10px;
	margin:3px;
	}
#porfolio-item img
	{
	margin-bottom:1px;
	padding:1px;
	background:#ffffff;
	border:2px solid #666666;
	}
/* PRODUCTOS */
.productos
	{
	width:80%;
	margin:0px 6% 0px 14%;
	display:block;
	}
	
.productos-editor
	{
	width:107%;
	margin:0px -5% 0px -5%;
	display:block;
	}	

#producto-item
	{
	background:url(../img/fondito.png) center center no-repeat;
	float:left;
	display:inline;
	width:231px;
	height:138px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	font-weight:bold;
	padding:13px 10px;
	margin:5px;
	}
#producto-item img
	{
	margin-bottom:1px;
	background:#d7def8;
	border:2px solid #666666;
	}
	
#info-producto
	{
	padding:0px 5px;
	background:#ffffff;/*#f5f5f5;*/
	width:505px;
	}
#info-producto .imagen
	{
	margin:3px 0px;
	border:1px solid #424242;
	}
