@charset "utf-8";

/* CSS Document */



body {

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;
}

img {

	border:0px;

}

.site_margen {

	background-image: url(../imagenes/home/fondo.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	margin: 0px auto;

	width:944px;

	padding: 0px;

}

.site_pie {

	background-image: url(../imagenes/home/pie_fondo.png);

	background-repeat: no-repeat;

	background-position: center top;

	margin: auto;

	width:944px;

	height: 137px;

	padding-top: 15px;

}

.site_pie_texto1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	font-weight: bold;

	color: #66AB2C;

}

.site_pie_texto1 A:link{

	color: #66AB2C;

	text-decoration: none;

}

.site_pie_texto1 A:hover{

	color: #FF9900;

	text-decoration: none;

}

.site_pie_texto1 A:visited{

	color: #66AB2C;

	text-decoration: none;

}

.site_pie_texto1 A:active{

	color: #3399CC;

	text-decoration: none;

}

.site_pie_texto2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.688em;

	color: #869393;

}

.diseno_web {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.688em;

	color: #617272;

	padding-top: 20px;

}



.a_imaginamos{

    color:#00CCFF;

}

a.diseno_web {

	text-decoration: none;	

}

.busqueda_campo {

	background-image: url(../imagenes/home/busqueda_fondo.jpg);

	background-repeat: no-repeat;

	height: 20px;

	width: 167px;

	padding-left: 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	background-position: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.688em;

	color: #55698A;

	padding-top: 4px;

}

.menu_superior {

	font-family: Tahoma;

	font-size: 0.688em;

	color: #666666;

	padding-top: 4px;

	width: 510px;

}

a.menu_superior {

	font-family: Tahoma;

	font-size: 1em;

	color: #666666;

	text-decoration: none;

}

a.menu_superior:hover {

	font-family: Tahoma;

	font-size: 1em;

	color: #005E91;

	text-decoration: none;





}

.Ultima_actualizacion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.625em;

	color: #66848C;

}



.espacio_ind_cont {

	height: 5px;

}

.ind_car_col1 {

	border: 1px solid #D8DEDE;

	height: 20px;

}

.id_car_col2 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #D8DEDE;

	border-bottom-color: #D8DEDE;

	border-left-color: #D8DEDE;

	height: 20px;

}

.id_car_col3 {

	height: 20px;

	border: 1px solid #D8DEDE;

}

.id_car_col4 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D8DEDE;

	height: 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #D8DEDE;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #D8DEDE;

}

.id_car_col5 {

	height: 20px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #D8DEDE;

	border-bottom-color: #D8DEDE;

}

.id_car_col6 {

	height: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E9E9;

	background-color: #92A5A5;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #E5E9E9;

	border-left-color: #E5E9E9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-align: center;

}

.id_car_col7 {

	height: 20px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #E5E9E9;

	border-bottom-color: #E5E9E9;

	background-color: #92A5A5;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #E5E9E9;

	border-left-color: #E5E9E9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-align: center;

}

.id_car_col8 {

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #D8DEDE;

	border-left-color: #D8DEDE;

	height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #003755;

	text-align: center;

}

.id_car_col9 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #D8DEDE;

	border-bottom-color: #D8DEDE;

	height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #003755;

	text-align: center;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #D8DEDE;

}

.ind_car_col_texto1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #0172AE;

	padding-left: 4px;

}

.ind_car_col_texto2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #003755;

	padding-left: 6px;

}

.ind_car_col_texto3 {

	font-family: Tahoma;

	font-size: 1em;

	font-weight: bold;

	color: #003755;

	padding-left: 6px;

	height: 20px;

}

.info_corp_foto {

	border: 1px solid #E7EBEB;

}

.info_corp_texto {

	font-family: Tahoma;

	font-size: 0.75em;

	color: #333333;

	padding-top: 5px;

	padding-right: 4px;

	padding-bottom: 6px;

	padding-left: 8px;

	line-height: 17px;

}

#cajanot {

	padding-top: 0px;

	padding-left: 8px;

}

.noticias_titulo A:link {

	text-decoration:none;

	font-family: Tahoma;

	font-size: 0.688em;

	font-weight: bold;

	color: #003755;

	padding-top: 5px;

	padding-left: 8px;

}

.noticias_titulo A:visited {

	text-decoration:none;

	font-family: Tahoma;

	font-size: 0.688em;

	font-weight: bold;

	color: #003755;

	padding-top: 5px;

	padding-left: 8px;

}

.noticias_texto {

	font-family: Tahoma;

	font-size: 0.813em;

	color: #333333;

	padding-top: 5px;

	padding-right: 4px;

	padding-left: 8px;

}

#contenidoint {

	font-family: Tahoma;

	padding-right: 4px;

	padding-left: 8px;

	padding-top: 5px;



}

#contenidoint P{

	font-size: 0.813em;

	color: #333333;

	padding-right: 4px;

	padding-left: 8px;

	padding-top: 0px;

	padding-bottom: 0px;

	text-align: justify;

}

#contenidoint H1{

	font-size: 1.231em;

	padding-top: 3px;

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	color: #666666;

	font-weight: bold;

}

#contenidoint H2{

	font-size: 0.875em;

	color: #666;

	padding-top: 3px;

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	border-top: 1px solid #ccc;

	background-color:#eee;

	background: url(../imagenes/interior/h2.jpg) no-repeat;

	height: 17px;

	margin-top: 9px;

}

#contenidoint H3{

	font-size: 0.75em;

	color: #999;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;		

}

#contenidoint H4{

	font-size: 1em;

	color: #999;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;

	padding-top: 15px;		

}

#contenidoint H6{

	font-size: 0.875em;

	color: #333;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;

	padding-top: 15px;		

}

#contenidoint li{

	font-size: 0.813em;

	color: #333333;

	padding-top: 3px;



	padding-right: 4px;

	padding-left: 8px;

	text-align: justify;

}

#contenidointz {

	font-family: Tahoma;

	padding-right: 4px;

	padding-left: 8px;

	padding-top: 2px;

	background-color:#f8f8f8;

	border: 1px solid #eee;

	background:url(../imagenes/zt/contintz.jpg) repeat-x top center #f8f8f8;

	padding-bottom: 7px;

}

#contenidointz P{

	font-size: 0.688em;

	color: #333333;

	padding-right: 4px;

	padding-left: 8px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contenidointz H1{

	font-size: 0.938em;

	padding-top: 3px;

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	color: #666666;

	letter-spacing: 2px;	

}

#contenidointz H2{

	font-size: 0.875em;

	color: #666;

	padding-top: 3px;

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	border-top: 1px solid #ccc;

	background-color:#eee;

	background: url(../imagenes/interior/h2.jpg) no-repeat;

	height: 17px;

	margin-top: 9px;

}

#contenidointz H3{

	font-size: 0.75em;

	color: #999;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;		

}

#contenidointz H4{

	font-size: 1em;

	color: #999;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;

	padding-top: 15px;		

}

#contenidointz H6{

	font-size: 0.875em;

	color: #333;	

	padding-right: 4px;

	padding-left: 8px;

	text-align: left;

	font-weight: bold;

	padding-top: 15px;		

}

#contenidointz li{

	font-size: 0.813em;

	color: #333333;

	padding-top: 3px;

	padding-right: 4px;

	padding-left: 8px;

	text-align: justify;

}

#contenidointz a{

	color: #3399CC;

	text-decoration: underline;

	

}

#contenidointz a:hover{

	color: #000;

	text-decoration: none;

}

#contactform {

	font-family: Tahoma;

	font-size: 0.813em;

	color: #333333;

	padding-top: 6px;

	padding-right: 4px;

	padding-left: 8px;

}

#contactform P{

	font-family: Tahoma;

	font-size: 0.846em;

	color: #666;

}

#apDiv2 {

	position:absolute;

	width:85px;

	height:23px;

	z-index:1;

	float: right;

	margin-left: 580px;

}

#genform {

	font-family: Tahoma;

	font-size: 0.75em;

	color: #666;

	padding-top: 0px;

	padding-right: 2px;

	padding-left: 2px;



	width: 670px;



}

#genform P{

	font-family: Tahoma;

	font-size: 0.917em;

	color: #666;

}

#encargoform {

	font-family: Tahoma;

	font-size: 0.75em;

	color: #666;

	padding-top: 0px;

	padding-right: 2px;

	padding-left: 2px;

	overflow: auto;

	width: 670px;

	min-height: 250px;

}

#encargoform P{

	font-family: Tahoma;

	font-size: 0.688em;

	color: #666;

}



.encargocelv{

	text-align:center; 

	padding:5px;

	background-color: #eee;

	border-left: 1px solid #fff;

	border-right: 1px solid #ccc;

}

.encargocelb{

	text-align:center; 

	padding:5px;

	background-color: #fff;

	border-right: 1px solid #eee;

}

#transform {

	font-family: Tahoma;

	font-size: 0.75em;

	color: #666;

	padding-top: 0px;

	padding-right: 2px;

	padding-left: 2px;

	width: 670px;

}

#transform P{

	font-family: Tahoma;

	font-size: 0.688em;

	color: #666;

}

.transcelv{

	text-align:left; 

	padding:5px;

	background-color: #eee;

	border-left: 1px solid #fff;

	border-right: 1px solid #ccc;

}

.transcelb{

	text-align:left; 

	padding:5px;

	background-color: #fff;

	border-right: 1px solid #eee;

}

.transmenu{

	text-align:center; 

	padding:1px;

	background-color: #f8f8f8;

	border-right: 1px solid #ccc;

	

}

.transmenusel{

	text-align:center; 

	padding:1px;

	background-color: #fff;

	border-right: 1px solid #eee;

}

input#cell {

	font-size: 0.923em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 2px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

textarea#cell {

	font-size: 0.75em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 50px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

input#cell1 {

	font-size: 0.923em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 2px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

textarea#cell1 {

	font-size: 0.75em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 50px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

input#cell2 {

	font-size: 0.923em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 2px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

textarea#cell2 {

	font-size: 0.75em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 50px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}
input#cell3 {

	font-size: 0.923em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 2px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}

textarea#cell3 {

	font-size: 0.75em;

	color: #666;

	background: url(../imagenes/home/cell.png) repeat-x;

	height: 50px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #ccc;

	padding-bottom: 3px;

}
input#buttonx {

	font-size: 0.923em;

	font-weight: bold;

	color: #fff;

	background: url(../imagenes/home/bot.png) repeat-x top center;

	height: 22px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 3px;

	margin-bottom: 5px;

	border: 1px double #eee;

	padding-bottom: 3px;

	background-color: transparent;

	CURSOR: pointer;

	letter-spacing: 1px;

}

input#buttonv {

	font-size: 0.846em;

	font-weight: bold;

	color: #666;

	background: url(../imagenes/home/botv.png) repeat-x top center;

	height: 20px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 3px;

	margin-bottom: 5px;

	border: 1px double #eee;

	padding-bottom: 3px;

	background-color: transparent;

	CURSOR: pointer;

	letter-spacing: 1px;

}

input#reg {

	font-size: 0.923em;

	font-weight: bold;

	color: #fff;

	text-align: right;

	background: url(../imagenes/home/reg.jpg) no-repeat;

	height: 50px;

	width: 200px;

	padding-right: 15px;

	padding-top: 15px;

	border:  none;

	padding-bottom: 3px;

	background-color: transparent;

	CURSOR: pointer;

	letter-spacing: 1px;

}

#apDiv1 {

	position:absolute;

	width:178px;

	height:520px;

	z-index:2;

}

table#desc {

	font-size: 0.813em;

}

table#desc P{

	font-size: 0.923em;

	/*padding-left: 20px;*/

	text-align: left;

	padding-bottom: 5px;

}

th.titbdesc {

	font-size: 0.938em;

	color: #fff;

	background:url(../imagenes/home/thtab.jpg) repeat-x;

	height: 26px;

	border-bottom: 1px solid #999;

}

.link_web {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.143em;

	text-decoration: none;

}

a.link_web {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #666;

}

a.link_web:hover {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #333;

	font-weight: bold;

}

#tyd {

	width:166px;

	background: url(../imagenes/zt/tiempoydinero.jpg) bottom center no-repeat;

}
.searchword{
        background-color:yellow;
}
