html {height:100%;}
body {margin:0; padding:0; background:#FFF url(images/wrapper_body.gif) top left repeat-x;}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0; vertical-align:top;}
form, td{margin:0; padding:0;}
td, select, input {font:1em tahoma, arial, helvetica, sans-serif; color:#7e7a73; vertical-align:top;  text-align:left;}
.table{ height:100%; }


/*in_line_style*/

a{ color:#66a0ae;}
a:hover{text-decoration:none;}

span span{ color:#66a0ae; background:none;}

.content td span a{ color:#000000; background:url(images/bull_link.gif) center left no-repeat; padding:0 0 0 8px;}

b a{ color:#000000;}
strong{ color:#000000;}

p {margin:6px 0 0 0; padding:0;}

ul { margin:0; padding:0; list-style:none;}
li a {background:url(images/list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 8px; line-height:18px; color:#699aa2; }



.main_table{ width:100%;}
.site_center{text-align:center; width:100%;}
.site_center1{margin:0 auto; text-align:left; width:766px;}


/*header*/
.menu{ height:102px;}
.logo_wr{ background:url(images/logo_wr.jpg) top left no-repeat; width:766px; height:211px;}
.logo_wr img{ margin:39px 0 0 46px;
}

/*footer*/
.footer{ 
background:font:11px/14px tahoma, arial, helvetica, sans-serif; color:#7e7a73; vertical-align:top;  text-align:left;
url(images/footer_wrapper.gif) top left repeat-x; width:766px; height:74px; color:#b7b7b7;
}
.footer div{ background:url(images/footer_wr.gif) no-repeat 506px 22px; width:766px; padding:30px 0 25px 0;}
/* .footer span{ margin:0 20px 0 20px;} */ 
.footer strong{ color:#ffffff;}
.footer b{ color:#b6e3ea;}
.footer a{ color:#ffffff;}

/*content*/
.title_wr{ background:#edebe1 url(images/title_wr.gif) top right repeat-y; width:100%; height:45px;}
.title_wr img{ margin:15px 0 0 40px;}
.title_bull{ background:url(images/title_bull.jpg) 14px 14px no-repeat; height:45px; width:100%;}
.title_pagina{ background:url(images/title_bull.jpg) 2px 14px no-repeat; height:45px; width:100%; text-align: left;}
.title_wr .title_pagina  img{margin: 12px 0 0 25px;}
.title_txt{ height:45px; width:100%; padding:15px,0,0,40px; color:#7e7a73; }
.title_wr1{ background:url(images/title_wr1.gif) bottom left repeat-x; height:35px;}
.title_wr2{
    height: 30px;
    padding: 10px 0;
}

.title_wr1 img{
	margin:0 0 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
}

.title_wr2 img{
	margin:0 0 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
}



.separate_y{ background:url(images/separate_y.gif) top left repeat-y; width:1px; height:100%;}

.box_wr{ background:url(images/box_wr.gif) top left repeat-x; width:72px; height:18px; line-height:18px; color:#ffffff; font-weight:bold; text-align:center;}

.indent_img{ margin-right:26px; float:left;}

.clear{ clear:both;}

/*index.html*/
#page1 .row_top{height:208px; background:#f7f4ed url(images/p1_wr_row1.gif) bottom left repeat-x; width:766px;}
#page1 .row_top .indent_box{margin:9px 0 10px 9px;}
#page1 .row_top .col_1{ width:244px;}
#page1 .row_top .col_1 .indent_img{ margin:6px 0 0 0;}

#page1 .row_bot{height:204px;}

/*index-4.html*/
#page5 .indent_text{ padding:4px 0 11px 0;}
.form input{ width:192px; height:19px;}
.form textarea{ width:224px; height:101px; display:block; margin-bottom:11px;}
.form textarea, .form input{ border:1px solid #66a0ae; color:#7e7a73; color:#7e7a73; font-size:11px; font-family:tahoma;}
#page5 .h_f{ height:40px;}
/*index-5.html*/

#page6 .indent_text{ padding:16px 0 0 0;}
#page6 .link b{ font-weight:normal; color:#000000;}
#page6 .link b img{ vertical-align:middle; margin:0 5px 2px 0;}

/*:::::::::::::PAGINA DE LOS PLANOS::::::::::::::::::::::::*/
.site_center1024{margin:0 auto; text-align:left; width:100%;}
/* .tdPlano{background:#f7f4ed url(images/p2wr1.gif) top right repeat-y;}*/
.tdPlano{}
/* .divPlano{background:url(images/p2wr1_top_766.gif) top left no-repeat; }   este es para cabecera redondeada del plano*/
.divPlano{}
.padingContenidoCelda{padding:0 0 0 0; width:100%;}
.titles_cuadros{ background:#0D7188; width:100%; height:35px;}
.titles_cuadros img{ margin:8px 0 0 25px;}

.title_bull_plano{background:url(images/title_bullblanco.jpg) 3px 12px no-repeat; height:45px; width:100%;}
#divSwfPlano{}

/* inicio del estilo para el enlace usado en el pie */
.enlaceazul {
	text-align: left;

}

#enlaceazul a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
	text-decoration: none;
	padding: 0px;

}
#enlaceazul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
	text-decoration: underline;}
#enlaceazul a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
	text-decoration: underline;}
#enlaceazul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6E3EA;
	text-decoration: none;
}
/* fin del estilo para el enlace usado en el pie */

.ul_servicios {
	padding-left: 10px ;	
	padding-left: 15px;
}
.ul_servicios2 {
	padding-left: 10px ;	
	padding-left: 15px;
}
.li_servicios {
	list-style: circle ;
	list-style: circle;}
.li_servicios2 {
	list-style: square ;
	list-style: square;}
.enlaceespacios {list-style:none;}

.frm_t {
	color:#463715;
	vertical-align:top;
	text-align:left;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}


.frm_t002 {
	color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#frm_stit {
	width:436;
	height:35;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.asig {
	font-weight: bold;
	color: #000000;
}


#midiv2{
	width:185px;
	height:300px;
	float:left;
	overflow: auto;
	
}

.col_lin{
	PADDING:6px 0PX 6px 0PX;
	

}

.col_lin_g{
	PADDING:6px 0PX 6px 0PX;
	background-color: #8DC86A;	

}

.col_lin_r{
	PADDING:6px 0PX 6px 0PX;
	background-color: #BB4848;	

}

#contentajax_{
	width:100px;
	float:left;
	padding:10px;
	border: 2px solid #fff;
	background:#4e3c12;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

 

 

#contentajax_ ul li input{

                border:none;

}

 

#contentajax_ ul{

                margin:0;

                padding:10px 0;

                list-style:none;

}

 

#contentajax_ ul li{

                padding:5px 0;

                border-bottom:1px solid #fff;

}

 

#contentajax_ img{

                padding: 0 5px;

}

 

.emergente_but{

                float:right;

                margin:0 5px 0 0;

}

.piereducido{
    color: #FFF;
    font: 10px tahoma,arial,helvetica,sans-serif;
    text-align: center;
    vertical-align: top;
	height:25px;
	background-color:#0D7188;
	padding-top:410px; 
}
.piereducido a{
  color: #FFF;
  text-decoration:none;
}
.piereducido a:link{
  color: #FFF;
  text-decoration:none;
}

.piereducido a:hover{
  color: #FFF;
  text-decoration:underline;
}
.piereducido a:visited{
  color: #FFF;
  text-decoration:none;
}
.piereducido a:active{
  color: #FFF;
  text-decoration:none;
}
.piereducido strong{
  color: #bbb;
  text-decoration:none;
}
