body{
	margin:0;
	padding:0;
	background-image:url(../Images/bg_main.jpg);
	background-repeat:repeat-x;
	background-position:-22px 0px !important;
	background-position:-23px 0px;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	}

#pagina{
	width:800px;
	margin:0 auto;
	padding:0;
	}

#header{
	width:800px;
	height:321px;
	margin:0;
	padding:0;
	}
	
#header img{
	border:0;
	}

.logo-lnk{
	width:208px;
	height:190px;
	margin:130px 0 0 545px;
	padding:0;
	position:absolute;
	}

.logo-gde{
	width:300px;
	height:300px;
	margin:30px 0 0 275px;
	padding:0;
	position:absolute;
	}

#contenedor{
	width:715px;
	height:1000px;
	margin:0;
	padding:25px 40px 0 45px;
	background-image:url(../Images/bg_contenido.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:12px;
	}

#col-izquierda{
	width:460px;
	padding:20px;
	margin:0;
	background-image:url(../Images/bg_pho_txt.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	}

#col-izquierda h1{
	margin:0 0 12px 0;
	padding:0;
	font-size:24px;
	font-weight:normal;
	}

#col-izquierda h2{
	margin:0 0 6px 0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	}

#col-izquierda h3{
	margin:0 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	}
	
#col-izquierda p{
	margin:0 0 8px 0;
	padding:0;
	}

#col-izquierda ul{
	margin:0 0 8px 30px;
	padding:0;
	}

#col-izquierda ul li{
	margin:0 0 4px 0px;
	padding:0;
	}
	
#col-izquierda img{
	margin:0 15px 15px 0;
	padding:0;
	color:#FFFFFF;
	border-style:solid;
	border-width:3px;
	border-color:#000000;
	}


/* Derecha  */

#col-derecha{
	width:175px;
	height:700px;
	padding:20px 20px 0 15px;
	margin:0;
	background-image:url(../Images/bg_left.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#8bb7dc;
	float:left;
	}

#col-derecha h2{
	margin:0 0 12px 0;
	padding:0;
	color:#8bb7dc;
	font-size:20px;
	font-weight:normal;
	}

#col-derecha p{
	margin:0 0 8px 0;
	padding:0;
	}

#col-derecha .btn{
	width:46px;
	margin:0;
	padding:0;
	float:left;
	}

#col-derecha .info{
	width:124px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
	}

#col-derecha img{
	border:0;
	}


/** Footer **/

#footer{
	width:780px;
	height:80px;
	margin:0;
	padding:10px;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	color:#CCCCCC;
	font-size:11px;
	}

#footer p{
	text-align:left;
	}

/** Formulario de contacto **/

.rotulo-contacto{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#333333;
	}

.boton-contacto {
	width:90px;
	border: 1px solid #666;
	font: 300 11px Arial;
	color: #FFFFFF;
	background-color: #111111;
	padding: 2px;
	}
	
.input-contacto {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin-bottom: 3px;
	font: 300 11px Arial;
	color: #444444;
	background-color: #FFF;
	background-image:url(../Images/input_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding: 4px;
	/*-moz-opacity: 0.7;*/
	opacity:.70;
	/*filter: alpha(opacity=70);*/
	}

.txt-contacto {
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	margin-bottom: 3px;
	font: 300 11px Arial;
	color: #666666;
	background-color: #FFF;
	background-image:url(../Images/input_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding: 4px;
	/*-moz-opacity: 0.7;*/
	opacity:.70;
	/*filter: alpha(opacity=70);*/
	} 

