@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	color:#786854;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: small;
	text-decoration: none;
}




#base {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-color: #FFF;
	text-decoration: none;
   -moz-box-shadow:    0 0 20px #000000;
   -webkit-box-shadow: 0 0 20px #000000;
   box-shadow:         0 0 20px #000000;
}
#logo {
	float: left;
	width: 700px;
	height: 210px;
}

#cabecera {
	height: 240px;
	background-color: #CBBB9D;
	border-bottom-width: 5px;
	border-bottom-style: inset;
	border-bottom-color: #786854;
	}
#barra {
	float: left;
	height: 30px;
	width: 700px;
}
#barra1 {
	width: 140px;
	margin-left: 40px;
	float: left;
}
#barra2 {
	float: left;
	width: 210px;
}
#barra3 {
	float: left;
	width: 210px;
}
#barra4 {
	float: left;
	width: 90px;
}

#opciones {
	float: right;
	height: 240px;
	width: 300px;
}
#margen {
	float: left;
	width: 120px;
	margin-top: 55px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#margen2 {
	float: right;
	height: 100px;
	width: 400px;
	position: relative;
	margin-top: 90px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#datos {
	float: left;
	height: 450px;
	width: 700px;
	background-image: url(../images/subtle_dots.png);
}
#datos_barra {
	float: left;
	height: 450px;
	width: 700px;
	background-image: url(../images/subtle_dots.png);
	overflow-y: auto
}

.titulo {	margin-left: 10px;
}
.info {	text-align: justify;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 38px;
}

#contenido {
	height: 450px;
	border-bottom-width: 5px;
	border-bottom-style: inset;
	border-bottom-color: #786854;
}
#dc {
	height: 180px;
	width: 242px;
	float: left;
}
#deh {
	height: 180px;
	width: 242px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-left-style: ridge;
}
.tx {
	margin-left: 22px;
}

#menu {
	height: 203px;
	color: #786854;
	background-color: #CBBB9D;
}
#drrm {
	float: left;
	height: 180px;
	width: 242px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-left-style: ridge;
}
#doc {
	float: left;
	height: 180px;
	width: 242px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-left-style: ridge;
}
#pie2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
}

.barra {
	float: left;
	height: 190px;
	width: 10px;
}

#dc_img {
	height: 120px;
	width: auto;
	margin: auto;
	position: relative;
}

#deh_img {
	height: 100px;
}
.form_izq {
	float: left;
	width: 30%;
	height: 20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
}
.form_der {
	float: left;
	width: 60%;
	margin: 1px;
	height: 20px;
}
#form {
	width: auto;
	height: auto;
	margin-left: 35px;
}

#inf {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 4px;
}
.boton {
	margin-top: 15px;
}


#drrm_img {
	height: 100px;
}
#doc_img {
	height: 100px;
}
#idiomas {
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #786854;
	border-right-color: #786854;
	border-bottom-color: #786854;
	border-left-color: #786854;
	height: 30px;
	line-height: 30px;
}
#idiomas2 {
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #786854;
	border-right-color: #786854;
	border-bottom-color: #786854;
	border-left-color: #786854;
	height: 30px;
	line-height: 30px;
}

.small {
	font-size: 0.95em;
	text-align: justify;
}
.smallbold {
	font-size: 0.95em;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: #493521;
}


A.small:hover {

	font-weight:bold;
}
A.link:hover {

	font-weight:bold;
}
.x-small {
	font-size: 0.8em;
}


#twitter {
	margin-right: 30px;
	margin-left: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 45px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: x-small;
	margin-top: 20px;
}
#red {
	width: 170px;
	height: 20px;
	line-height: normal;
	float: left;
}

#facebook {
	margin-right: 33px;
	margin-left: 30px;
	line-height: 45px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: x-small;
	margin-top: 20px;
	height: 25px;
}
#facebook2 {
	width: 25px;
	height: auto;
	float: right;
}
#linkedin {
	width: 25px;
	float: right;
}


#llama {
	margin-right: 40
.px;
	margin-left: 30px;
	margin-right: 30px;
}
.x-big {
	font-size: 0.5em;
	font-weight: bolder;
}

#telf {
	font-size: 1em;
	margin-top: 75px;
	margin-right: 30px;
}

#noticias {
	float: right;
	height: 450px;
	width: 300px;
	background-image: url(../images/subtle_dots.png);
}
#info {
	text-align: justify;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 38px;
}

#titulo {
	margin-left: 10px;
}


#centrar {
	margin: auto;
	width: 250px;
}
#pie_pagina {
	background-image: url(../images/low_contrast_linen.png);
	height: 80px;

}
