@charset "utf-8";
/************
HOJA DE ESTILOS CREADA POR DIRECTAMENTE  PARA LA PAGINA de directamente
************/
* { margin: 0 ; padding: 0;}
h2, h3, h4, h5, h6, p, dl, ol, ul, form, dd { margin-bottom: 15px;}
dd {margin-left:-6px;}
/*
a { background-color:white; color: #5c698c; text-decoration: underline;}
a:visited  {background-color:white;  color: #8e94a5;}
a:hover {  background-color:white;  color: #323d59;}
*/
p {text-align: justify; margin-top:5px;}
img {border:0;}
fieldset { border: none }
legend, hr { display: none; }
input, textarea { padding-left: 2px; font-family: Arial, Helvetica, sans-serif; }
ol, form,  h3  {margin: 0px; padding: 0px; list-style-type: none; }
a {  color: #000000; text-decoration: none}
a:hover {  color: #E79302; text-decoration: underline}
.visible{display:block;}
.novisible{display:none}

/*para el cellspacing=0*/	
/*table {display:table; border:0; padding:0; margin:0;border-collapse:collapse; }
td, th { display:table-cell;}
tr {display:table-row;}
img, a img {border:0; margin:0;}
td.conborde {padding:4px 2px 2px 4px; border: 1px solid Navy;}*/
/*en algunas necesito cellspacing */
/*table.pad1, table.padIgual, table.pad2 {border-collapse: separate !important; }	
table.pad1 td {padding-right:4px;}
table.pad2{	font-size:10px;}
table.pad2 td {margin-left:2px;padding-right:2px; vertical-align: top;}*/
/*
table.menu {display:table; border:0; padding:5; margin:0;border-collapse: separate; }
td, th { display:table-cell;}
tr {display:table-row;}

th.texto_menu a {font-size: 10px; height:15px; }
.tetxo1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
tr.lateral {
	display:block;  background-color:#E79302; text-align:left; 
}
*/

/********************************************
Cuerpo y HTML
*********************************************/
body
{display:block;  background-color: White; color: black;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
 /* background-color: White;*/ height:100%; min-height:545px;margin:auto; padding: 0; }
* html { width: 100%;}

/*contenedores*/
div#grancontenedor /*contenedor de toda la pagina*/
{  float:left; width: 760px; margin-top:0px; padding:0; margin-top:13px; margin-left:13px; }

/*cabecera donde esta el logo*/
div#cabecera { display: block;  float: left;  width: 760px; height:58px;  background: #008B8B;  }
div#logo { display:block;  float:left;  height: 58px;  width: 760px;} /*dentro de cabecera*/
div#logo h1 { float: left;  text-indent: -9999px;}
div#logo h1, div#logo h1 a, div#logo h1 a:hover
{ display: block;  background: url(../images/barralogo.gif) 0px 0px no-repeat;  height: 58px;  width: 760px;}
/*cuerpo: lateral del menu y contenido*/
#continente{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; margin-top:10px; display:block; width:770px; float:left; height:450px; }
/*lateral para el menu*/
#lateral{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  height:200px; display:block; float:left; width:150px; margin-right:10px; }
#contenido{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:block; float:left; width: 600px; text-align:center;}
	
	
/********************************************
TEXTOS MENU LATERAL
*********************************************/
#menu_lat
{display:block; margin:0; height:250px; width:145px; float:left; font-family:  Arial, Helvetica, sans-serif; font-size: 1.1em; }
.link_menu {display:block; height: auto; width:145px; float:left; margin-bottom:5px;   background-color:#E79302;}
.link_menuActual {display:block; height: auto; width:145px; float:left; margin-bottom:5px;   background-color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.link_menu a{display:block; float:left; padding: 4px 0px 4px 5px; }
.link_menuActual a{display:block; float:left; padding: 4px 0px 4px 5px; color:White; }
.link_menu a:hover{	color: #666666; text-decoration:underline; }
.link_menuActual a:hover{	color: White; text-decoration:none;  cursor: default;}
#salta_menu{
display:block; height:30px; float:left; width:145px;	
}
/*imagenes en el lateral*/
#dm {	display:block; float:left; height: 80px; width: 145px;}
#dm a{	 margin-top:30px;display:block;  background: url(../images/logos/b_digital0.gif)  3px no-repeat;width: 130px; height:37px;   }
#dm a:hover{	display:block;  background: url(../images/logos/b_digital1.gif) 3px  no-repeat;width: 130px; height:37px; }
#miembro{float:left; width: 145px; height:80px; padding-top:15px; font-size:9px; }
#miembro img{	display:block; float:left; margin:5px 0px 5px 5px; }


/*CONTENIDO PRINCIPAL*/
/*zona de flash*/
#zona_nueva{float:left; height:450px; width:600px; background-color:#E79302;margin-top:0px; /*margin-left:6px;*/ }
#zona_nuevaMas {float:left; min-height:450px; width:600px; background-color:#E79302;margin-top:0px;
	
}
#el_flv{display:block; }
/*flash de la tira en paneles*/
#tirafla{width:600px; margin:auto; float:none;  margin-top:4px; font-family: Arial, Helvetica, sans-serif;font-size:12px; display:block;  background-color:#E79302;}	

/*cabeceras de paginas*/
#cabecera_pag{	display:block; float:left; width:600px;height:24px; background-color: #666666;  color: White;  /*padding-top:3px; */ text-align:left; }
#cabecera_pag img{float:left; display:block; }
#cabecera_pag span{float:left; display:block; width:542px; padding-left: 10px; padding-top:3px; font-size:13px;  font-weight: bold;}
#franja_blanca{	float:left; width:600px; height: 5px; background-color: White;}

/*trabajos realizados*/
#img_trabajos{display:block; float:left;width: 590px; margin-left:10px; }
#img_trabajos ul{list-style-type:none;}

#img_trabajos .logos{display:block; float:left; width:135px; height: 61px; margin:10px 10px 10px 0px;  }
li.li_logos{width:135px; height: 61px;  margin:10px 10px 10px 0px;  	}
img {border:0;}



/*********************************
TEXTOS GENERALES
*************************************/
#txt_blanco{ padding-top:10px;	width: 500px;	margin:auto;	font-size: 16px;	color: White;	font-weight: bold;}
#txt_blanco.tam17{font-size:17px !important;  }
#txt_blanco2{ padding-top:10px;	width: 550px;	margin:auto;	font-size: 16px;	color: White;	font-weight: bold;}
#txt_blanco3{ padding-top:10px;	padding-bottom: 15px; width: 550px;margin:auto;font-size: 17px;color: White;	font-weight: bold;}

#crea{ padding-top:6px;	width: 500px;	margin:auto; margin-left:34px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 17px; text-align:left; }


/*Zona Botones*/
#botoncitos{ width:480px;	margin:auto; float:left; display:block; margin-top:10px;	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	text-align:center; }
#botoncitos a:hover{color:#FFFFFF; text-decoration:none;}
#botoncitos.bt2{display:block; padding-left:89px; }
#botoncitos.bt3{display:block; padding-left:120px; }

.boton{display:block; float:left;  width: 180px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; }	
#botoncitos2{display:block; float:left; width:520px; margin:10px auto;float:none; font-family: Arial, Helvetica, sans-serif;font-size:12px; }
.boton3{float:left;  text-align:center; background-color: #3b2501;  font-weight:bold; padding:2px; display:block;  width: 150px; }
.boton3 a{ display:block; 	padding:2px;	color: #FFFFFF;text-decoration:none;}
.boton3 a:hover{text-decoration:underline;}
.boton3sin{float:left;text-align:center;  font-weight:bold; padding:2px; display:block;background-color: #E79302; color: White; width: 150px;}
.boton3sin a{text-decoration:none;color: White;  cursor: default; }
.boton2{display:block; float:left;  width: 350px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; margin:1px auto; }

/**************************
CAPAS
**************************/
#cont_pestana1, #cont_pestana2 {	padding-bottom: 14px; width:600px; float:left;  }
#zonacapas
{float:left; width: 600px; }
.zonacapas p { margin-bottom:1.1em !important;}

.zonacapas h3
{	width: 100%;text-align:left; 
	border-bottom: 1px dashed White; /* #2671c6; */
	padding: 10px 3px 3px 1px;
	font-size: 12px;
	color: white; /*color: #2671c6;*/
}
.zonacapas h3 span {	font-size: 120%;}
.zonacapas ul{  width:570px; 
	margin: 20px 10px 10px 0px;/*antes 20 a la derecha */
	font-size: 100% !important; /*margin-left: 0px;*/
}
.zonacapas li{
	background: url(../imagenes/bg_flechaDw.gif) no-repeat 450px 14px !important;
	padding: 0px 0 !important; /*border-bottom: 1px dotted #ccc;*/
	margin-bottom: 6px;
	margin-left: 20px;
	list-style: none none !important;
	/*border: 1px solid white; *//*aņadido si azul todo*/
}

.zonacapas li li{
	border: 0px;
	padding-left: 15px !important;
	background: url(../imagenes/bg_bolita.gif) no-repeat 7px 7px !important;
}
.zonacapas li.select{
 background: #d9ebff url(../imagenes/bg_flechaUp.gif) no-repeat 450px 14px !important;
 border:1px dotted #ccc;/*aņadido junto al color del bgf si azul todo*/
 }
.zonacapas li div{
	padding: 15px 12px 5px 10px;
 margin-bottom:0 !important;
}



/*FORMULARIO ZONA NUMERITOS*/
ul {margin:0; padding:0; margin-top:10px; }
li{margin:0px 0px 0px 5px; }
#zona_form{	display:block;	width:600px;height:400px; 	margin:auto;	float:left;	}
#contactar{	display:block;	width:440px;	float:left;}
#zona_flash{ float:left;margin:0; 	width:140px;padding-top:170px; display:block; padding-left:20px; }
fieldset{  border-width: 0;  margin-top: 0px;/*  margin-bottom: 40px; padding-bottom: 100px;*/ }


label { float:left; width: 140px; text-align:right;  font-family: Arial, Helvetica, sans-serif;font-size:12px; padding-right: 20px;}
input, textarea{ float:left; width: 200px;   font-size: 12px;  margin-bottom: 10px;  padding: 3px; /*border:0;*/background-color:white;  }
select { float:left; width: 207px;   font-size: 12px;  margin-bottom: 10px; /* padding: 3px; border:1px*/ ;background-color:white;  border:1px solid black; height:20px;padding-top:2px;  }
input{height:14px;	border:0; border: 1px solid #000000;}
textarea {border:0;border: 1px solid #000000; }
.submit { background:transparent;  width: 100px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; float:right;height:24px;}

.botonsubmit{ display:block; background:transparent;  width: 100px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; float:right;height:24px;  margin-right:45px;}
.botonsubmit:hover{color:#FFFFFF; text-decoration:none;cursor: pointer; }
.boton4{display:block; float:none;  width: 350px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; }


/*errores en formulario zona numeritos*/
#errores_mail { /*height:90px; */float:left; margin-left:10px; margin-top: 275px;  position: absolute; font-family: Arial, Helvetica, sans-serif;font-size:0.8em;color:Red; text-align:left;padding:0; }
#errores_mail ul li{ text-align:left; margin: 0px 0px 0px 0px; padding:0;  list-style: none; color: #882200; 	font-family: Arial, Helvetica, sans-serif;	font-size:0.85em;}
.error {text-align:left; /*padding:2px 0px 3px 0px;*/}
.con{background-color: #FFDFBF;	display:block;}
.textoError {	padding-top:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align:center; height:26px;	color: #882200}



/*		
.boton1{display:block; float:left;  width: 180px; text-align:center; border: 1px solid black; font-weight:bold; padding:2px; }
#b3{float:none; }
*/
/*
#b1{float:left;}	
#b1 a:hover, #b2 a:hover{color:#FFFFFF; text-decoration:none;}
#b2{ float:left; }
*/

/*
.titular {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.tetxo11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
*/

/*COMPLEMENTOS*/
.separador{display:block;float:left; width:50px; text-align:center; }
.separador2{display:block;float:left; width:20px; text-align:center; }
.saltador{display:block; height:15px; }
#pad10{height:10px; }
#pad15{height:15px; }
#salta{width: 520px;	margin:auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: White;	font-weight: bold; clear:both; height:15px; }
#salta2{width: 520px;	margin:auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: White;	font-weight: bold; clear:both; height:17px; }
.saltador{display:block; height:15px; }