/* CSS Document */
body, td, th, form, p {
font-family:"Trebuchet MS", "Helvetica", sans-serif;
font-size:13px;
}
body{
	margin:5px 0 !important;
	background: url(image/fondo-hojas.jpg) repeat;
}
table{
	position:relative;
	margin-top:0 !important;
}
.dropshadow2{
	float:left;
	clear:left;
	background: url(image/shadowAlpha.png) no-repeat bottom right  !important;
	background: url(image/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	/*width: 500px;*/
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	margin: 3px;
}
.menu{
	background-color:#900037;
	color:#FFFFFF;
	width:160px;
}
.menu h1{
	color:#E2DBB6;
	font-size:18px;
	text-transform: uppercase;
	font-weight:normal;
	margin: 0;
	padding: 5px 8px 0px 8px;
}
.menu ul{
margin:0;
padding: 8px 8px 10px 8px;
list-style-type:none;
}
.menu li{

}
.menu li a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.menu li a:hover{
	text-decoration:underline;
}


.mt{
width: 100%;
overflow: hidden;
margin:0;
padding:0;

}

.mt ul{
margin: 0;
padding: 0;
/*padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
}

.mt li{
display: inline;
margin: 0;
}
.mt li .ladoLista1{

float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 0 3px 0; /*padding inside each tab*/
color: #900037;
background-image:url(image/fondoBotonH.gif);
width:77px;
	
}
.mt li .ladoLista2{

float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 0 3px 0; /*padding inside each tab*/
color: #900037;
background-image:url(image/fondoBoton.gif);
width:77px;

	
}

.mt li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 0 3px 0; /*padding inside each tab*/
color: #900037;
background-image:url(image/fondoBoton.gif);
width:154px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

/*.mt li a:visited{
color: white;
}*/

.mt li a:hover, .mt li.selected a{
background-image:url(image/fondoBotonH.gif); /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/* para sombras de 4 lados */
.shadow-one { position: relative; background: transparent url(image/sombraSupDer.png) right top no-repeat;} /* Absolute positioning used only to collapse the div-group width; floating, or a stated width, or a sized outer container will work as well for this purpose. */ 
.shadow-two { padding-top: 10px; padding-left: 10px; background: transparent url(image/sombraInfIzqDiv.png) left bottom no-repeat; } 
.shadow-three { background: transparent url(image/cuadroSombra.png) right bottom no-repeat; } 
.shadow-four { position: relative; left: -10px; top: -10px; background: transparent url(image/cuadroSombra.png) left top no-repeat; } 
.shadow-five { position: relative; left: 5px; top: 5px; } 


/*mas*/
.cuadroabajo{
color:#900037; /*
background:url(../../img/fondoAbajo.gif);
background-repeat:repeat-x;
background-position:15px 0px;*/}
.cuadroabajo ul{
margin:20px 0 0 20px;}
h1{
font-size:20px;
color:#900037;
margin:0;
padding:0;}
h2{
font-size:16px;
color:#A59231;
margin:0;
padding: 0 0 5px 0;}

.sk{
font-size:13px;
color:#F00;
margin:0;
padding: 0 0 5px 0;
}


/*.lineaRoja{
border-top:#900037 solid 1px;
}*/
.tituloRojo{
	/*border-top:#ffffff solid 1px;
	width:150px;*/
	font-size:14px;
	color:#ffffff;
	margin:0;
	padding: 5px 35px 5px 35px;
	height:25px;
	/*background-color:#900037;*/
	background-image:url(image/btnRojo.gif);
	/*background-position:left;*/
	background-repeat:no-repeat;
	text-transform:uppercase;}
a{
	text-decoration:none;
	color:#900037;
}
a:hover {
	text-decoration: underline;
}

.recuadro{
	background-color:#E2DBB6;
	padding-left:10px;
	font-size:11px;
	height:104px;}

.recuadro h1{
	color: #900037;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:0;
	padding: 5px 0 0 0;}

.lista_Pie_pagina {
	font-size:12px;
	margin-top:20px !important;
}
#comunidades{
	position:absolute;
	left:50%;
	margin-left:320px;
	margin-top:-58px;
	text-align:center;

}
#piepag_izquierda{
	margin-top:0px !important;
}
#piepag_izquierda ul{
	margin-top:20px !important;
}
#conEmpresarial{
	position:absolute;
	left:50%;
	margin-left:275px;
	margin-top:-163px;
	text-align:center;
}
#lineaHorizontal {
	background:url(image/rayita.jpg) repeat-x;
	height:5px;
	width:700px;
}

#lineaVertical {
	background:url(image/rayita2.jpg) repeat-y;
	height:800px;
	width:5px;
}
.altos{
	min-height:790px;
}
