/*-------------------------------------------------------*/
/* Autor: Jonathan E. Griguol                            */
/* Año:2008                                              */
/*-------------------------------------------------------*/

html{
	margin:0;
	padding:0;
	}

body{
	margin:0;
	padding:0;
	background-image:url(../Images/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
	}

#page{
	width:1010px;
	margin:0 auto 0 auto;
	padding:0;
	}

#logotop{
	width:1010px;
	height:150px;
	margin:0 0 40px 0;
	padding:0;
	}

#contenedor{
	width:920px;
	margin:0 0 0 0;
	padding:0 65px 20px 65px;
	background-image:url(../Images/top_page.jpg);
	background-position:30px 20px;
	background-repeat:no-repeat;
	position:relative;
	}

#columna-izquierda{
	width:520px;
	padding:0;
	margin:0 60px 0 0;
	float:left;
	}

#columna-izquierda a{
	color:#490502;
	}

#columna-izquierda p{
	margin:10px 0 5px 0;
	}

#columna-izquierda h1{
	margin:0 0 25px 0;
	font-size:23px;
	color:#490502;
	}
#columna-izquierda h2{
	margin:0 0 0 0;
	font-size:19px;
	}
#columna-izquierda h3{
	margin:0 0 25px 0;
	font-size:16px;
	}

#columna-izquierda .txtresumen{
	font-size:12px;
	font-style:italic;
	}

/* Columna derecha*/
#columna-derecha{
	width:300px;
	margin:35px 0 0 0;
	padding:0;
	float:left;
	}

#columna-derecha .cajita{
	width:270px;
	margin:50px 0 0 0;
	padding:5px 15px 15px 15px;
	background-image:url(../Images/cajita_bg.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;
	text-align:left;
	}

#columna-derecha p{
	margin:10px 0 5px 0;
	}


#columna-derecha a{
	color:#490502;
	}

	
/* NO DEBE HABER H1 en ésta columna
#columna-derecha h1{
	margin:0 0 25px 0;
	font-size:24px;
	}*/
#columna-derecha h2{
	width:270px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#e9e9e9;
	margin:0 0 25px 0;
	font-size:16px;
	}
#columna-derecha h3{
	margin:0 0 25px 0;
	font-size:15px;
	}
	
	
#columna-derecha ul{
	width:275px;
	margin:0;
	padding:0;
	}

#columna-derecha ul li{
	margin:0px 0 5px 0;
	padding:0;
	}

#columna-derecha ul li a{
	height:15px;
	margin:5px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#490502;
	}
	#columna-derecha ul li a:hover{
	text-decoration:underline;
	}

/* Con detalles */

#columna-derecha ul.vineta{
	width:275px;
	margin:0 0 0 0;
	padding:0;
	}

#columna-derecha ul li.vineta{
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	}

#columna-derecha ul li a.vineta{
	height:15px;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	font-size:15px;
	font-weight:bold;
	color:#490502;
	text-decoration:none;
	background-image:url(../Images/ico-click.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
	#columna-derecha ul li a.vineta:hover{
	text-decoration:underline;
	background-position:left;
	background-position:5px;
	}

/* Clear: both; */
.clear{
	clear:both;
	}

/* Footer */
#contenedor-footer{
	width:100%;
	height:87px;
	margin:0;
	padding:48px 0 0 0;
	background-image:url(../Images/bg_bottom.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size:10px;
	text-align:center;
	color:#cccccc;
	}

#footer{
	width:990px;
	height:67px;
	background-image:url(../Images/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0 auto 0 auto;
	padding:10px;
	}

#footer p{
	margin:0;
	padding:0;
	}

#footer a{
	font-weight:bold;
	color:#490502;
	}


.destacado{
	position:absolute; 
	width:680px; 
	height:150px; 
	margin:-105px 0px 0px 0px; 
	padding:10px; 
	text-align:left;
	}

.destacado p{
	margin:0;
	}

.destacado h2{
	font-size:18px;
	margin:5px 0 5px 0;
	color:#FFFFFF;
	text-align:left;
	}

.elmas{
	width:500px; 
	height:290px; 
	margin:0; 
	padding:20px 10px 10px 10px; 
	background-image:url(../Images/elmas.jpg); 
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF
	}

.elmas p{
	font-size:20px;
	color:#FFFFFF;
	}

.elmas h2{
	margin:0 0 10px 0;
	}
	
/*-------------------------------------------------------*/
/* Links Listado interno                                 */
/*-------------------------------------------------------*/

a{
	color:#93bf43;
	}
	
.lnktitnota{
	color:#490502;
	font-size:18px;
	font-weight:700;
	text-decoration:none;
	}
.lnktitnota:hover{
	color:#ae0c01;
	}
	
.lnkresumencolumna{
	color:#666666;
	text-decoration:none;
	font-size:12px;
	text-align:justify;
	}
.lnkresumencolumna:hover{
	color:#333333;
	}

.paginacion{
	color:#490502;
	}


/*-------------------------------------------------------*/
/* Formularios Comunes al sitio                          */
/*-------------------------------------------------------*/

.input{
	width:180px;
	height:19px;
	color:#666666;
	margin:0;
	padding:3px;
	background-image:url(../Images/input_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}

.input:hover{
	border-width:1px;
	border-color:#910b02;
	border-style:solid;
	}
	.input:focus{
	border-width:1px;
	border-color:#910b02;
	border-style:solid;
	}

.txtarea{
	width:420px;
	height:60px;
	color:#666666;
	margin:0;
	padding:3px;
	background-image:url(../Images/input_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.txtarea:hover{
	border-width:1px;
	border-color:#910b02;
	border-style:solid;
	}
	.txtarea:focus{
	border-width:1px;
	border-color:#910b02;
	border-style:solid;
	}


/*-------------------------------------------------------*/
/* Formulario de Contacto                                */
/*-------------------------------------------------------*/

#formulario{
color:#FFFFFF;
}

.boton {
	border: 1px solid #666666;
	font: 300 12px Arial;
	color: #FFFFFF;
	background-color: #a00c02;
	padding: 4px 10px;
	}

.boton2{
	width:100px; 
	height:26px; 
	border-color:#0E7133;
	border:0; 
	background-image:url(../Images/bg_button.jpg); 
	background-repeat:repeat-x; 
	border-width:1px; 
	border-style:solid; 
	border-color:#874642; 
	color:#840a01; 
	font-weight:bold;
	}
	
.inputlb {
	border: 0px;
	font: 300 9px Arial;
	color: #000;
	background-color: #E08638;
	padding-left: 3px;} 

.botonlb {
	width:90px;
	border: 1px solid #666;
	font: 300 11px Arial;
	color: #FFFFFF;
	background-color: #111111;
	padding: 2px;
	}
	
.inputlb {
	width:190px;
	height:18px;
	padding:2px 0 0 5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	
	background-color: #FFF;
	padding: 2px;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	}

.inputlbtxt {
	width:190px;
	height:80px;
	padding:2px 0 0 5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	
	background-color: #FFF;
	padding: 2px;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);

	} 

.rotuloformlb {
	margin-top: 5px;
	font: 300 11px Arial;
	color: #a00c02;
	}

.colderlb{
	font: 300 11px Arial;
	color:#FFFFFF;
	}

h5 {font: 300 12px Verdana; color: #666; text-align: justify;}
	