@charset "UTF-8";
/* CSS Document */

/*------------------------------------------  ------------------------------------------*/

body
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#333333;
margin-top:0px;
}

table{
border-collapse:collapse;
border-spacing:0;
}

.bold1 {
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#333333;
font-weight:normal;
}


.bold {
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#666666;
font-weight:normal;
}

.bold a:link{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#333333;
font-weight:normal;
}

.bold a:visited{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#666666;
font-weight:normal;
}

hr{
border:1px #ffffff thin none;


}

ul
{
list-style-type:none;
list-style-image:url(../image/arrow2.jpg);
line-height:15px;
}

/* Links del área de contenidos */

#vermas a 
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#006591;
text-decoration:none;
}

#vermas a:link
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#006591;
text-decoration:none;
}

#vermas a:visited
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#808080;
text-decoration:none;
}

#vermas a:hover
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#666666;
text-decoration:none;
}

a:link
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#D1E1EE;
text-decoration:none;
}

a:visited
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#D1E1EE;
text-decoration:none;
}

a:hover
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#D1E1EE;
text-decoration:none;
}

.menu1  
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#006591;
}

.menu1 a
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#808080;
}

.menu1 a:hover
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#666666;
}


img
{
border:none;
}

/* clear */
.clear{clear:both;}

/* headers */



h1,h2,h3,h4,h5,h6{
margin:10px 15px 5px 15px;
clear:both;
}
h1
{
font-family:Arial, Helvetica, Verdana;
font-size:15px;
color:#005480;
padding-left:0px;
}



h2
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#1b1b1b;
padding-left:15px;
}


h3
{
font-family:Arial, Helvetica, Verdana;
font-size:15px;
color:#005480;
padding-right:0px;
}

h4
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#666666;
background:url(../image/arrow2.jpg) no-repeat ;
padding-left:15px;
}
h5
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#006591;
padding-left:0px;
}

h6
{
font-family:Arial, Helvetica, Verdana;
font-size:17px;
color:#333333;
padding-left:0px;
}

.headertabla
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#333333;

}

.headertabla2
{
font-family:Arial, Helvetica, Verdana;
font-size:11px;
color:#1b1b1b;

}

.titulo
{
font-family:Arial, Helvetica, Verdana;
font-size:15px;
color:#005480;
padding-left:0px;
}

.subtitulo
{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#006591;
padding-left:0px;
}

.subtitulo2
{
font-family:Arial, Helvetica, Verdana;
font-size:15px;
color:#333333;
padding-left:0px;
}


	
	
/* Contenedor. abraca hoja general header y menu */

#casilla
{

height:11px;
margin-top:2px;
}
#flecha2
{
left:140px;
margin-right:5px;
position:absolute;
top:320px;
*top:330px;
}
#flechaC
{
left:140px;
margin-right:5px;
position:absolute;
top:293px;
*top:310px;
}
#flechaC2
{
left:140px;
margin-right:5px;
position:absolute;
top:282px;
*top:310px;
}
#flechaI
{
left:140px;
margin-right:5px;
position:absolute;
top:320px;
*top:325px;
}
#flecha
{
margin-right:5px;
}

#content
{

width:800px;
height:580px;
margin:0px auto;
background-color:#FFFFFF;
}

#main
{
width:800px;
height:580px;
margin:0px auto;
float:left;
background-color:#FFFFFF;

}

#header
{
width:800px;
height:25px;
background-color:#001D6D;
}

#buscador
{
width:380px;
height:15px;
float:right;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-family:Helvetica;
font-size:12px;
color:#D1E1EE;
}


#general
{
width:800px;
margin:0px auto;
}


#flash
{
width:800px;
height:65px;
float:left;
}


#banner
{
width:800px;
height:65px;
float:left;
}

#contenido
{
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}


#text
{
width:800px;
float:left;

}


#bloques
{
width:800px;
float:left;
background-color:#FFFFFF;
}

#bloques .testimonios
{
width:187px;
height:161px;
margin:1px;
float:left;
overflow:hidden;

}

#bloques .noticias
{
width:187px;
height:161px;
margin:1px;
float:left;
background-color:#E4EBF3;
overflow:hidden;
}

#bloques .promociones
{
width:187px;
height:161px;
margin:1px;
float:left;
background-color:#D1E1EE;
overflow:hidden;
}

#bloques .edificio
{
width:249px;
height:369px;
float:right;
margin-top:-371px;


}



.Estilo1 {
	color: #2c739b;
	font-weight: bold;
	font-size:12px;
}
.Estilo2 {color: #2c739b;
text-decoration: underline; 
}
.Estilo3 {color: #2c739b;
text-decoration: underline;
}
a:link {
	color: #0033FF;
}
a:active {
	color: #FF0000;
}


#footer
{
width:800px;
height:20px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color:#D1E1EE;
}

#pie
{
width:268px;
height:12px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-family:Helvetica;
font-size:12px;
color:#2c739b;
}

#bloques .promociones2
{
width:349px;
height:195px;
margin:-50px;
float:left;
margin-left:100px;
}


/*#line
{

background-image:url(../image/line2.jpg);
background-repeat:no-repeat;
width:795px;
height:2px;
margin-bottom:2px;
margin-top:2px;
margin:15px;
float:left;
}*/

/*#llenado
{
height:auto;
float:left;
background-color:transparent;
margin: auto;
margin:30px;
}

#sombra1{
background:transparent url(../image/sombra1.jpg) repeat-y scroll left center;
margin:0px auto 0pt;
padding-left:0px;
width:864px;
}
#sombra2{
background:transparent url(../image/sombra2.jpg) repeat-y scroll right center;
width:864px;
}



#sombra4 {
background:transparent url(../image/sombra3.jpg) no-repeat scroll left top;
margin:0px auto 0pt;
padding-left:25px;
width:827px;
}

#sombra5{
background:transparent url(../image/sombra4.jpg) no-repeat scroll right top;
width:827px;
}*/

/*#pie{
background:transparent url(../image/sombra5.jpg) repeat-x scroll 0%;
clear:both;
float:left;
height:33px;
vertical-align:bottom;
width:801px;
}

#content
{
width:801px;
height:auto;
float:left;
margin:0px auto;
background-color:#FFFFFF;

}
#fla
{
width:760px;
height:auto;
float:left;
margin:0px auto;
}*/

/*#flashcontent{
width:760px;
height:270;
margin:0px auto;

}*/
#breadcromb
{
width:760px;
height:30px;
float:left;
margin:0px auto;
margin-top:20px;
padding-left:15px;
background-color:#FFFFFF;

}

#breadcrumb a:link
{
font-size:10px;
text-decoration:none;
color:#666666
}

#breadcrumb a:visited
{
font-size:10px;
text-decoration:none;
color:#999999
}

#breadcrumb a:hover
{
font-size:10px;
text-decoration:none;
color:#666666
}
.nota
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
}

/*#content1
{
width:800px;
height:auto;
float:left;
margin:0px auto;
background-color:#FFFFFF;

}*/





.flechas
{
background:transparent url(../image/arrow2.jpg) no-repeat 5% 55%;
padding-left:15px;
}

.flechas a:link
{
color:#006699;
text-decoration:none;
font-size:10px;
}

.flechas a:visited
{
color:#006699;
text-decoration:none;
font-size:10px;
}

.flechas a:hover
{
color:#006699;
text-decoration:none;
font-size:10px;
}

/* -------------- */

.tdDocumentos {
padding-left:15px;
}


table.noticias th{
background-image:url(../image/fondotabla.gif);
background-repeat:repeat-x;
height:27px;
}

table.noticias td{
border-bottom:dotted 1px #FF8A10;
padding:5px;
}

table.noticias td.navigate{
text-align:right;
border:none;
}

td.thumbail{
text-align:center;
}

table.reportes{
border-collapse:collapse;
}

table.reportes th{
background-image:url(../image/fondotabla.jpg);
background-repeat:repeat-x;
height:27px;

}

table.reportes td{
padding:7px;
border-bottom:1px dotted #FF8A10;
border-right:1px solid #FF9900;
border-left:2px dotted #FF9900;
}
table.reportes td table td{
padding:0;
margin:0;
border:none;
text-align:left;
vertical-align:bottom;
}

.te{
padding:0;
margin:0;
margin-bottom:4px;
font-size:10px;
text-decoration:underline;
}

table.titlereporte td{
padding:5px;
}
.error{
background:#FED3CA none repeat scroll 0%;
border:1px dashed #820D02;
margin-left:25px;
margin-right:25px;
margin-bottom:5px;
font-size:11px;
padding:3px;
}
.warning{
background:#FFFFCC none repeat scroll 0%;
border:1px dashed #FFCC00;
margin-left:25px;
margin-right:25px;
margin-bottom:5px;
font-size:11px;
padding:3px;
}

.success{
background:#CCFFCC none repeat scroll 0% 50%;
border:1px dashed #003300;
font-size:11px;
margin-left:25px;
margin-right:25px;
margin-bottom:5px;
padding:3px;
} 

.message{
background:#FAFAFA none repeat scroll 0% 50%;
border:1px dashed #D5D5D5;
font-size:11px;
margin-bottom:5px;
padding:3px;
}

fieldset{
margin:25px;
padding:5px;
}

.navigate{
text-align:right;
}
table.eventos{
width:100%;
border:1px dotted #1b1b1b;
}
table.eventos td{
padding:10px;
border:1px dotted #1b1b1b;
}
table.eventos td td{
padding:0;
border:none;
}

table.eventos td.title{
font-weight:bold;
}
.eventoscont{
margin:30px;
float:left;
}