/* CSS Tecdema */
/* Hojas de estilo importadas */
@import url("lightbox.css");

/* Estilos especificos del web */

body {
	background-color: #cfcfcf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0px;
	padding:0px;
	background-image:url(../img/contenedor_fondo.gif);
	background-repeat:repeat-y;
	background-repeat:repeat-x;
	color:#666;
}
h1 {
	display:none;
	visibility:hidden;
	color: #ead2a2;
}
h2 {
	font-size:1.25em;
	color: #000;
}
h3 {
	margin:10px 0 0 0;
	padding:2px;
	font-size:1.1em;
	color: #fff;
	background-color:#536db5;
	width:150px;
}
img { 
	border-style:none ; 
	border-width: 0px;
}
.ocultar {
	display:none;
	visibility:hidden;
	text-align:center;
}
#contenedor {
	margin:20px auto 0 auto;
	width:752px;
}
#contenido {
	background-image:url(../img/fondo_izq_curva.gif);
	background-repeat:repeat-y;
	background-position:left;
	/*background-color:#536db5;*/
	border:1px solid #536db5;
}
#cabecera {
	text-align:left;
}
#cabecera .logotipo {
	float:left;
	width:161px;
}
#menuSuperior {
	float:right;
	border:1px solid #536db5;
	border-bottom-width:0px;
	margin:19px 20px 0 0 ;
	background-color:#9999ff;
	color:#fff;
	padding:8px 0;
}
#menuSuperior ul, li {
	list-style-type:none;
	display:inline;
	padding:0px;
	margin:0px 18px;
}
#menuSuperior li a{
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
}
#menuSuperior li a:hover{
	color:#536db5;
}
#colIzq {
	float:left;
	color: #fff;
	width:130px;
	height:390px;
	padding:60px 0 0 30px;
}
#colDcha {
	float:left;
	background-color:#b8c3e1;
	width:440px;
	min-height:400px;
	padding:30px 100px 20px 50px;
	background-image:url(../img/compas.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#000;
}
* html #colDcha, #colDcha_ubicacion {
	height:400px;
}
.caja_conteendora{
	width:96%;
	border:1px solid #536db5;
	background-color:#7f92c8;
	padding:5px;

}
#galeria .caja{	
	float:left;
	width:100px;
	margin:8px 12px;
	background-color:#b8c3e1;
	border:1px solid #536db5;
	padding:5px;
	text-align:center;
	font-family:Arial, Verdana;
	font-size:1em;
	color:#536db5;
}
#galeria .caja img {
	width:100px;
	height:75px;
	border:1px solid #d5e9ea;
	/*margin:4px;*/
	color:#d5e9ea;
}
#galeria h2 {
	font-size:1.25em;
	color: #fff;
}
#galeria .caja a{	
	text-align:center;
	font-size:1em;
	color:#536db5;
	text-decoration:none;
	background-color:#b8c3e1;
}
#galeria .caja a:hover{
	background-color:#536db5;
	display:block;
	color:#fff;
}
.clear {
clear:both;
}
#pie {
	color:#666;
	text-align:right;
	padding-top:5px;
}
/*-- gracias --*/
#txtgracias {
	margin:50px 50px 0 80px;

}
.textoDestacado_gracias {
	margin:auto;
	padding-top:50px;
	width:300px;
	text-align:center;
	color:#ead2a2;
	font-size:1.2em;
}
#volver {
	margin:20px 0 33px 0;
}
#volver a {
	font-size:1em;
	color: #536db5;
	text-decoration:none;
	border-bottom:1px dashed #536db5;
}
#volver a:hover {
	border-bottom:1px solid #536db5;
}
/*-- Contacto-- */
.colIzqForm {
	float:left;
	width:150px;
	margin:20px 50px 0 30px;
}
.colDchaForm {
	float:left;
	width:150px;
	margin-top:20px;
}
input {
	border-style:none;
	border-bottom:1px solid #536db5;
	background-color:#d1d9f0;
	height:15px;
	margin:2px 0 8px 0;
	font-size:0.85em;
	color:#333;
	width:150px;
	padding:2px 5px;
}
textarea {
	border-style:none;
	border-bottom:1px solid #536db5;
	background-color:#d1d9f0;
	margin:2px 0;
	padding:2px 5px;
	font-size:0.85em;
	color:#333;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.enviar {
	margin-top:10px;
	cursor: pointer;
	float:right;
	width:70px;
	background-color:#d1d9f0;
	color:#536db5;
	border: 1px solid #536db5;
	font-size:1.2em;
	height:22px;
	/*margin-left:50px;*/
}
.azul {
	color:#536db5;
}

/*-- ubicacion --*/
#colDcha_ubicacion {
	float:left;
	background-color:#b8c3e1;
	width:460px;
	min-height:400px;
	padding:30px 80px 20px 50px;
	background-image:url(../img/compas.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#000;
}
/*-- estilos para el index --*/
#contenedor_index {
	margin: 100px auto 0 auto;
	width:650px;
	height:500px;
}
#contenedor_index .texto {
	padding: 20px 0 0 18px;
}
#col1, #col2, #col3, #col4 {
float:left;
}
#col1 {
	width:152px;
	height:73px;
	margin:0 6px 0 50px;
}
#col2 {
	width:73px;
	height:311px;
	margin-right:6px;
}
#col3 {
	width:50px;
	height:311px;
	margin-right:6px;
}
#col4 {
	width:245px;
	color:#536db5;
}
.entrar {
	margin:30px 0 0 180px;
	text-decoration:none;
	color: #536db5;
	font-size:1.2em;
}
.entrar a {
	font-size:1.2em;
	text-decoration:none;
	color: #536db5;
}
.entrar a:hover {
	color:#b8c3e1;
}
