/**************************************/
/*									  */
/* descargar fuente necesaria         */
/* ./css/estructura.css				  */
/*									  */
/**************************************/
@font-face {
	font-family: Century Gothic;
	src: url('fonts/Century_Gothic.tff');
}

/**************************************/
/*									  */
/* Estructura de la web               */
/* ./css/estructura.css				  */
/*									  */
/**************************************/

/*********************************************************************************/
/*              consideraciones previas 									     */
/*********************************************************************************/

img{
	border:0px;
	}

/********************************************************************************/

body{
	text-align:center;	
	overflow-y: scroll;
	}

#cabecera{
	width:993px;
	height:184px;
	background:url(../imagenes/estructura/cabecera.jpg) no-repeat;
	}

#cuerpo{
	width:993px;	
	background:url(../imagenes/estructura/cuerpo.jpg) repeat-y; 	
	}

#contenedor{
	width: 993px;
	margin:0 auto 0 auto;
	background-color: #FFFFFF;
	overflow-y: hidden;
	overflow-x: hidden;	
	}	

/*******************************************************************/
/*				columnas cuerpo									   */
/*											                       */
/*******************************************************************/

#columnaIzda{
	float:left;			
	margin-top:15px;
	font-family: Century Gothic, sans-serif;
	}

#columnaCentral, #columnaCentralProductos, #columnaCentralNoticias{
	float:left;
	font-family: Century Gothic, sans-serif;
	width:470px;
	margin:15px 26px 50px 26px;	
	}
	
#columnaCentralGestor{
	float:left;
	font-family: Century Gothic, sans-serif;
	margin:15px 26px 50px 26px;	
	}
	
#columnaCentral h1, #columnaCentralGestor h1{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Century Gothic, sans-serif;
	font-size:0.9em;
	font-style:italic;
	font-weight: bold;
	color:#465a8a;	
	text-decoration: none;
	text-align : justify;
	}
	
#columnaCentral img.pic{
	margin-bottom:10px;
	margin-top:15px;
	}

#columnaCentralProductos h1{
	font-family: Century Gothic, sans-serif;
	font-size:0.9em;
	font-style:italic;
	font-weight: bold;	
	color:#bfbfbf;
	text-decoration: none;
	text-align : justify;
	}

#columnaCentral p, #columnaCentralProductos p, #columnaCentralNoticias p, #columnaCentralGestor p{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;
	font-weight:lighter;
	color:#6c6c6c;
	text-decoration: none;
	text-align : justify;
	}
	
#columnaCentral p img, #columnaCentralProductos p img, #columnaCentralGestor p img{	
	margin:0px;
	}

#columnaCentral h2, #columnaCentralGestor h2{
	font-weight:normal;
	font-family: Century Gothic, sans-serif;	
	font-size:1em;	
	color:#47598d;
	text-decoration: none;	
	text-align : left;
	margin-top:13px;
	}

#columnaCentralProductos h2, #columnaCentralNoticias h2{	
	font-family: Century Gothic, sans-serif;	
	font-size:1em;	
	font-weight:bold;
	color:#47598d;
	text-decoration: none;	
	text-align : left;
	margin-top:13px;
	}
	
#columnaCentralNoticias h2{
	margin-bottom:0px;
	font-style:normal;
}
	
#columnaCentralNoticias h4{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	font-weight:normal;
	color:#9ea4b5;
	text-decoration: none;	
	text-align : left;
	margin-top:0px;
	margin-left:10px;
	}

	
#columnaCentral h3, #columnaCentralProductos h3, #columnaCentralNoticias h3, #columnaCentralNoticias h3, #columnaCentralGestor h3{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;
	font-weight:lighter;	
	color:#616f96;
	text-decoration: none;
	text-align : justify;
	font-weight:bold;
	}
	
#columnaCentral a, #columnaCentral a:visited, #columnaCentralNoticias a, #columnaCentralNoticias a:visited, #columnaCentralGestor a, #columnaCentralGestor a:visited{	
	font-family: Century Gothic, sans-serif;
	font-size:1em;			
	font-weight:800;	
	color:#042982;			
	margin-left:0px;
	text-decoration:none;
	}

#columnaCentral a:hover, #columnaCentralNoticias a:hover, #columnaCentralGestor a:hover{	
	color:#042982;
	background-color:#f4ca26;	
	}	
	
#columnaCentralProductos ul{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#6c6c6c;
	text-align : justify;
	margin-left:15px;
	padding:0px;	
}

#columnaCentral address{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-style:normal;
	/*text-decoration: none;*/
	width:470px;	
	font-size:0.9em;
	text-align : justify;
	margin-bottom:30px;	
	color:#6c6c6c;
	}

#columnaCentralProductos a{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	background-color:#042982;
	color:#FFFFFF;
	text-align : justify;
	text-decoration:none;
	font-weight:lighter;
	position:relative;
	left:-195px;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;		
}

#columnaCentralProductos a:hover{	
	color:#f4ca26;	
}


#columnaCentralColaboradores ul{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#bfbfbf;
	text-align : justify;
	margin-left:19px;
	padding:0px;
	list-style-type: decimal;
}

#columnaCentralDocumentación ul{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#bfbfbf;
	text-align : justify;
	margin-left:15px;
	padding:0px;
}


.telefonoPrincipal{			
	color:#042982;	
	margin: 10px 0px 0px 0px;
	float:left;	
	}

.telefonoPrincipal img{
	margin-top:13px;
	margin-bottom:0px;	
	}

.lineaHorizontal{		
	border-top: 1px solid #c1c1c1;	
	margin-top:30px;	
	}

#columnaDcha{
	float:left;
	width:215px;
	margin-right:10px;
	margin-top:30px;
	background-color:#ececed;
	}
	

#foother{
	width:993px;
	height:15px;
	background:url(../imagenes/estructura/pie.jpg) no-repeat;	
	}
	
	
	
/*******************************************************************/
/*				menu             								   */
/*											                       */
/*******************************************************************/

#menu {	
	width:150px;
	margin-left:50px;	
}

#menu div.barraMenu {	
	width:150px;	
	margin-top:15px;
}

#menu div.unidadMenuDcha{
	width:51px;	
	margin-right:0px;
	margin-left:40px;
	margin-bottom:10px;
	float:left;	
	text-align : justify;	
}

#menu div.unidadMenuIzda{
	width:51px;	
	margin-right:5px;
	margin-left:0px;
	margin-bottom:10px;
	float:left;	
	text-align : justify;
}

#menu div.barraMenu a{	
	width:51px;
	height:55px;	
}

#menu div.barraMenu p.menu {
	font-family: Century Gothic, sans-serif;
	font-size:0.6em;
	/*font-weight:bold;*/
	margin:0px;
	color:#042982;
	text-decoration: none;
	text-align : justify;
	width:51px;		
	}

/*******************************************************************/
/*				           CALCULADORA						       */
/*											                       */
/*******************************************************************/

#columnaDcha form div.calculadora{
	margin: 0px 0px 10px 0px;		
	height:240px;
	font-family: Century Gothic, sans-serif;		
	}


#columnaDcha form div.formEnunciado{
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;	
	color:#042982;	
	margin: 10px 4px 10px 10px;		
	text-align:left;
	f szont-weight:600;		
	}

#columnaDcha form div.formEnunciadoDos{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#000000;	
	margin: 10px 4px 10px 10px;	
	/*font-weight:600;*/
	text-align:left;		
	}

#columnaDcha form.calculadora div.formEnunciadoIzda{
	font-family: Century Gothic, sans-serif;
	float:left;		
	width:70px;
	font-size:0.6em;	
	color:#727272;	
	text-align:left;
	margin-top:10px;
	margin-left:10px;							
	}
	
#columnaDcha form.calculadora input.small{
	width:60px;	
	float:left;
    }

		
#columnaDcha form div.formEnunciadoDcha{
	float:left;		
	font-size:0.6em;
	width:15px;
	margin-top:10px;
	margin-left:5px;
	background-color:#042982;	
	color:#ffffff;									
	}
	
#columnaDcha form div.formEnunciadoDchaSelect{
	float:left;		
	font-size:0.6em;
	width:55px;
	/*margin-top:10px;*/
	margin-left:5px;											
	}
	
#columnaDcha form div.formEnunciadoDchaSelect select{
	float:left;
	width:55px;										
	}


#columnaDcha form div.formEnunciadoDchaDos{      
	font-size:0.6em;	
	color:#727272;	
	text-align:left;
	float:left;	
	width:65px;	
	margin-left:80px;							
	}

#columnaDcha form div.formEnunciadoDchaTres{  
	font-size:0.6em;	
	color:#727272;	
	text-align:left;    
	float:left;	
	width:65px;	
	margin-left:10px;							
	}
		
.input_calculadora{
	float:left;	
	width:100px;	
	margin-top:10px;
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;						
	}
.input_calculadoraCuatro{
	float:left;	
	width:95px;	
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;
	margin-top:10px;
	font-weight:bolder;						
	}
	
.input_calculadoraDos{
	float:left;	
	width:60px;
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;							
	}
	
.input_calculadoraTres{
	float:left;	
	width:60px;	
	margin-left:5px;
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;						
	}


#calcular_bot{
	font-family: Century Gothic, sans-serif;
	font-size:0.6em;
	background-color:#042982;
	color:#ffffff;
	width:65px;
	height:25px;
	line-height:20px;
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:20px;	
	}
	
.calculadoraButton{
	font-size:0.6em;
	background-color:#042982;
	color:#ffffff;
	width:65px;
	height:20px;
	line-height:20px;
	float:left;
	margin-top:5px;
	margin-left:10px;	
	}
		
.result_calculadora{
	float:left;	
	width:85px;
	height:17px;
	margin-top:15px;
	margin-left:4px;
	margin-bottom:20px;
	font-weight:bolder;
	}	
	
.textoNota{
	font-size:0.6em;	
	color:#3d3d3d;	
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	}	

/*******************************************************************/
/*				            PIE								       */
/*											                       */
/*******************************************************************/

#pieCentral p.izda{
	float:left;
	margin-right:20px;
	font-family: Century Gothic, sans-serif;
	/*font-size:0.6em;*/
	color:#042982;
	color:#bebdbd;
	text-decoration: none;
	text-align : justify;
	}
	
#pieCentral p.dcha{
	float:right;
	font-family: Century Gothic, sans-serif;
	font-size:0.6em;	
	color:#bebdbd;
	text-decoration: none;
	text-align : justify;
	}
	
#pieCentral a, #pieCentral a:visited{	
	font-family: Century Gothic, sans-serif;
	font-size:1em;	
	text-decoration:none;	
	font-weight:lighter;
	background-color:#FFFFFF;
	color:#042982;		
	margin-left:0px;
	}
	
#pieCentral a:hover {
	background-color:#FFFFFF;	
	color:#7e8085;	
	}

	
/*******************************************************************/
/*				            FORMULARIO						       */
/*											                       */
/*******************************************************************/
#stylized{
	font-family: Century Gothic, sans-serif;
	width:470px;	
}


#stylized_right{
	width:450px;
	margin-bottom:20px;	
	margin-top:5px;
	float:left;
	color:#9ea4b5;
	}

#stylized_left{	
	margin-top:20px;
	width:450px;
	float:left;
	color:#9ea4b5;
}

.myform{
width:710px;
}

p, h1, form, button{border:0; margin:0; padding:0;}


#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p{	
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	margin-top:10px;	
	padding-bottom:10px;	
}

#stylized p.small{
	width:450px;	
	font-size:9px;
	color:#666666;
	margin-bottom:20px;
	margin-top:10px;	
	padding-bottom:10px;
	text-align: justify;
}

#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	font-size:0.9em;
	width:120px;
	float:left;
	margin-bottom:10px;	
}

#stylized .small{
	color:#8a8989;
	display:block;
	font-size:0.6em;
	font-weight:normal;
	text-align:right;
	width:120px;
}
#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #bab7b7;
	width:260px;
	margin:2px 0 10px 10px;
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;
}
#stylized input[type=file]{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border: inline 0.5px #000;
	
	margin:2px 0 10px 10px;
}

#stylized select.formulario{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 0.5px #bab7b7;
	width:260px;
	margin:2px 0 10px 10px;
}

#stylized textarea{
	width:260px;
	height:101px;
	float:left;
	padding:4px 2px;
	font-size:0.8em;	
	border:solid 0.5px #bab7b7;	
	margin:0px 0px  10px 10px;
	font-family: Century Gothic, sans-serif;
	font-size:0.8em;
}
#stylized button{	
	font-family: Century Gothic, sans-serif;
	float:left;
	margin-bottom:5px;
	margin-left:127px;
	width:76px;
	height:31px;
	background:url(../imagenes/drops/send.gif) no-repeat;
	text-align:center;
	line-height:10px;
	color:#FFFFFF;
	/*font-style:italic;*/
	font-size:0.7em;
	/*font-weight:bold;*/
}


/*******************************************************************/
/*				            GESTOR							       */
/*											                       */
/*******************************************************************/
#columnaCentralGestor iframe{
	float:left;
}
#columnaCentralGestor button{
	margin-left:0px;
	margin-top:10px;
}

#columnaCentralGestor ul{	
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#6c6c6c;
	text-align : justify;
	margin-left:15px;
	padding:0px;	
}

#columnaCentralGestor ul li{
	width:400px;	
}


#columnaCentralGestor .control{
	width:180px;
	float:left;
	margin-right:20px;	
}

#columnaCentralGestor .control:hover{
	width:200px;
	background-color:#042982;	
	color:#ecd000;
	float:left;
}

#columnaCentralGestor p.edicion{
	font-size:1.1em;	
}

#columnaCentralGestor select.selectgestor{	
	font-size:12px;
	padding:4px 2px;
	border:solid 0.5px #bab7b7;
	width:50px;
	margin-right:5px;
	margin-left:5px;
}

.btnunidad_editor{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-size:0.9em;	
	color:#6c6c6c;
	text-align : left;
	padding-right:20px;
	margin-right:10px;
	padding-left:5px;
	background-color:#ecd000;	
	cursor:pointer;
}

.btnunidad_editorDos{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-size:0.9em;	
	color:#ecd000;
	text-align : left;
	padding-right:20px;
	margin-right:10px;
	padding-left:5px;
	background-color:#042982;	
	cursor:pointer;
}

.btnunidad_editorExit{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#ffffff;
	text-align : left;
	padding-right:20px;
	margin-right:10px;
	margin-left:8px;
	padding-left:5px;	
	background-color:#eb0606;	
	cursor:pointer;
	font-weight:normal;
}

.btnunidad_editorExitDos{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#ffffff;
	text-align : left;
	padding-right:20px;
	margin-right:10px;
	margin-left:140px;
	padding-left:5px;
	margin-top:40px;	
	background-color:#eb0606;	
	cursor:pointer;
	font-weight:normal;
}

.btnunidad_editorExitTres{
	float:left;
	font-family: Century Gothic, sans-serif;
	font-size:0.7em;	
	color:#ffffff;
	text-align : left;
	padding-right:20px;
	margin-right:10px;
	margin-left:8px;
	padding-left:5px;	
	background-color:#eb0606;	
	cursor:pointer;
	font-weight:normal;
	position:relative;
	top:10px;
}

.imgeditar{
	float:left;
	position:relative;
	left:-25px;
	top:-3px;	
}

.imgeditarEditor{
	float:left;
	position:relative;
	left:-25px;
	top:7px;	
}


#rectific{
	position:relative;
	left:-40px;
	}

#stylized button.green{	
	margin-left:0px;
	background:url(../imagenes/drops/send2.gif) no-repeat;	
}

#stylized button.red{	
	background:url(../imagenes/drops/send3.gif) no-repeat;	
}

.pagina{	
	margin-left:5px;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ecd000;
	color:#3f2899;
	cursor:pointer;
}

#barraEditar{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:0px;
}

p.procesar{
	margin-top: 150px;
	margin-bottom:150px;
	margin-left: 300px;	
}

p img.verificadoimg{
	position:relative;
	top:3px;
}

#ColumnaCentralGestor a.procesaEnlace{
	position:relative;
	left:133px;
	font-weight:normal;
	color:#ecd000;	
	padding-right:10px;	
	padding-left:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color:#042982;
}

#error.error{
	position:relative;
	left:-20px;	
	color:#e40000;
}
/*******************************************************************/
/*				            enlaces Globales				       */
/*											                       */
/*******************************************************************/

p a {
	text-decoration:none;	
	color:#042982;	
}
p a:hover {	
	color:#7e8085;
}

/**************************************************************/
/*        BORRAR POSICIONAMIENTO FLOTANTE                     */
/*															  */
/**************************************************************/

div.clear {
	clear: both;
	}
	
	