/* redefinir algunas etiquetas principales */
body {
	margin: 0;
	background:#e8e8e8;}

form{
	margin:0;
}

label{
	margin:0;
}

img{
	border:0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #151515;
}

h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #590524;
	text-align: left;
}

/*h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #206A96;
	text-align: left;
	margin-top:10px;
}*/



/* DIVS ESTRUCTURALES */

#contenedor{
	width:950px !important;
	width:955px;
	height:auto;
	margin-left:0px !important;
	margin-left:25px;

}

#cabecera{
	width:950px;
	height:66px;
	float:left;
	background-image: url(../images/cabecero.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#cabecera_ind{
	width:732px;
	height:auto;
	float:left;
}

#cabecera_id{
	width:131px;
	height:66px;
	float:left;
	margin:0 0 0 50px;
}

#conte_fnd {
	width:950px !important;
	width:949px;
	height:auto;
	float:left;
	background-color: #ffffff;
	background-image: url(../images/conte_fnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:0px !important;
	padding-left:1px;
}

#conte02_fnd {
	width:932px;
	height:484px !important;
	height:518px;
	float:left;
	background-image: url(../images/conte02_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px;
	text-align: left;
	padding-top: 34px;
	/*padding-left: 60px;
	padding-right: 50px;*/
}


/************* index */

#menu{
	width:890px !important;
	width:950px;
	height:38px;
	float:left;
	background-image: url(../images/menu_fnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-left:86px;
	text-align: left;
}

#ind_cont_izd {
	width:400px !important;
	width:400px;
	height:315px !important;
	height:315px;
	float:left;
	background-image: url(../images/ind_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 183px;
	padding-left: 60px;
	padding-right: 50px;
}

#ind_id_fnd {
	width:170px;
	height:19px;
	float:left;
	padding:0 0 0 270px;
	background-image: url(../images/id_fnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ind_flash_fnd {
	width:440px;
	height:479px;
	float:left;
}

#ind_pie_fnd {
	width:674px !important;
	width:950px;
	height:109px !important;
	height:109px;
	float:left;
	background-image: url(../images/ind_pie_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 25px;
	padding-left: 276px;
}

#ind_pie_fnd02 {
	width:530px!important;
	width:950px;
	height:109px!important;
	height:109px;
	float:left;
	background-image: url(../images/ind_pie_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 25px;
	padding-left: 276px;
}

#virt {
	width:144px!important;
	height:95px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	background-image: url(../images/tvirtual/fondo.jpg);
	background-repeat: repeat;
	background-position: 0px 33px;
	vertical-align: bottom;
	padding-top: 40px;
}

#virt02 {
	width:910px;
	height:109px ;
	text-align: right;
	font-family: "Trebuchet MS";
	font-size: 12px;
	padding-left: 0px;
	margin-top: -50px;
}
/************* secc */

#menu_secc{
	width:890px !important;
	width:950px;
	height:38px;
	float:left;
	background-image: url(../images/menusecc_fnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-left:86px;
	text-align: left;
}

#rest_pie_fnd {
	width:674px !important;
	width:950px;
	height:111px !important;
	height:111px;
	float:left;
	background-image: url(../images/rest_pie_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 103px;
	padding-left: 276px;
}

#rest_cont_fnd {

	width:932px;
	height:484px !important;
	height:518px;
	float:left;
	background-image: url(../images/conte02_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px;
	text-align: left;
	padding-top: 34px;

}

#coci_cont_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/coci_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}

#coci_contmesp_titprint {
	width:398px;
	float:left;

}

#coci_contmesp_tit {
	width:313px;
	float:left;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	margin-left:15px;
}

#coci_contmesp_print {
	width:70px;
	float:left;

}

#coci_contmesp_t_fnd {
	width:397px;
	height:26px;
	float:left;
}

#coci_contmesp_cont {
	width:397px;
	height:auto;
	float:left;
}

#coci_contmesp_m_fnd {
	width:342px !important;
	width:397px;
	height:auto;
	float:left;
	background-image: url(../images/cocimesp_cont_m_fnd.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:30px;
	padding-right:25px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #5f5f5f;
	text-decoration: none;
}

#secc_titulo {
	width:865px;
	height:39px;
	float:left;
	background-color: #0099FF;
}

#secc_menuiz{
	width:189px;
	height:500px !important;
	height:auto;
	float:left;
}

#secc_menuiz02{
	width:189px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

#secc_menu_tit{
	width:189px;
	/*height:26px;*/
	margin-left:10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #8c123c;
	text-decoration: none;
}


.secc_menu_t {
	width:189px;
/*	height:17px;*/
	margin-left:10px;
}

.secc_menu_t ul{
	margin:0 0 0 12px;
	padding:0;
	list-style:none;
}

.secc_menu_t li{
	float:left;
}

.secc_menu_t li a{
	width: 189px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #5f5f5f;
	text-decoration: none;
	display:block;
	padding: 2px 0px 2px 0px;
	text-align: left;
}

.secc_menu_t li a:hover{
	color:#8c0a39;
	text-decoration: none;

}




.secc_menu{
	width:189px;
	height:26px;
	margin-left:10px;
}

.secc_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

.secc_menu li{
	float:left;
}

.secc_menu li a{
	width: 189px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #5f5f5f;
	text-decoration: none;
	display:block;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.secc_menu li a:hover{
	color:#8c0a39;
	text-decoration: none;

}

#coci_contmenu_fnd {
	width:470px !important;
	width:492px;
	height:416px !important;
	height:438px;
	float:left;
	background-image: url(../images/coci_contmenu_fnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	text-align: center;
	padding:22px 0 0 22px;
}


#coci_menus {
	width:135px;
	height:194px;
	float:left;
	margin-right:21px;
	margin-bottom:11px;

}

#coci_menus_tope {
	width:67px;
	height:194px;
	float:left;


}

#coci_menuflash_fnd {
	width:801px;
	height:592px;
	float:left;
	margin-bottom:10px;
}

#loca_contmenu_fnd {
	width:492px;
	height:398px;
	float:left;
	background-image: url(../images/loca_mapa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
}

#loca_secc_iz{
	width:179px !important;
	width:189px;
	height:420px;
	float:left;
	padding-right:10px;
}

#loca_secc_iz b{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: "Trebuchet MS";
	text-align: center;
}

#virtual{
	width:115px;
	height:75px;
	float:left;
	padding-left:25px;
}
#instal_cont_fnd {
	width:492px;
	height:auto;
	float:left;
	margin:0px;
}

#instal_cont_fndt {
	width:492px;
	height:12px;
	float:left;
	margin:0px;
}

#instal_cont_fndm {
	width:492px;
	height:auto;
	float:left;
	margin:0px;
	background-image: url(../images/inst_fndm.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#instal_fila {
	width:487px !important;
	width:492px;
	height:auto;
	float:left;
	margin-bottom:7px;
	padding:0 0 0 5px;
}

#instal_img {
	width:104px;
	height:auto;
	float:left;
	border: 1px solid #590524;
	margin:0 7px 0 7px !important;
	margin:0 5px 0 5px;
}

#instal_img_text {
	width:100px !important;
	width:96px;
	height:auto;
	float:left;
	text-align: center;
	margin:4px 2px 3px 2px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #590524;
	text-decoration: none;
	line-height: 11px;
}



.vpath {
	width:475px;
	height:auto;
	float:left;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0px 0px 0px 15px;
}

.vpath ul{
	margin:0;
	padding:0;
	list-style:none;
}

.vpath li{
	float:left;
}

.vpath  li a{
	width:auto;
	height:16px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #590524;
	float:left;
	text-decoration: none;
	text-align:center;
	display:block;
	padding: 0px 5px 0px 5px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
}

.vpath li a:hover{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #590524;
	text-decoration: none;
	background:#f6f6f6;
}

.vpath_sele {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background:#f6f6f6;
}


	/* contactar **************/

.cont_fnd {
	width:660px;
	height:auto;
	float:left;
	padding:15px;
	background-color:#FFFFFF;
	border: 1px solid #8e0234;
}

#cont_sep {
	width:660px;
	height:20px !important;
	height:50px;
	float:left;

}


#cont_sep02 {
	width:660px;
	height:20px !important;
	height:70px;
	float:left;

}

.cont_txt {
	width:165px;
	height:18px !important;
	height:22px;
	float:left;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #8e0234;
	text-decoration: none;
	margin: 10px 0px 10px 25px !important;
	margin: 10px 0px 10px 15px;
	padding: 4px 0px 0px 0px;

}

.cont_form {
	width:412px !important;
	width:417px;
	height:22px !important;
	height:22px;
	float:left;
	background-image: url(imagenes/cont_formfnd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;

}

.cont_formb {
	width:417px;
	height:22px;
	float:left;
}

.cont_form02 {
	width:412px !important;
	width:417px;
	height:74px !important;
	height:77px;
	float:left;
	background-image: url(imagenes/cont_formfnd02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 10px 0px 10px 0px;
	padding: 3px 0px 0px 5px;

}

.cont_cuad {
	font-family: "Trebuchet MS";
	font-size: 11px;
	padding: 1px 1px 1px 2px;
	margin: 0px 0px 0px 0px;
	width: 405px;
	height: 18px;
	color: #666666;
	background-color: #f1f1f1;
	border: 1px solid #DBDBDB;
}

.cont_cuad02 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	padding: 1px 1px 1px 2px;
	margin: 0px 0px 0px 0px;
	width: 405px;
	height: 70px;
	color: #666666;
	background-color: #f1f1f1;
	border: 1px solid #DBDBDB;
}

.cont_btnfnd {
	width:360px !important;
	width:360px;
	height:auto;
	float:left;
	padding: 4px 0px 0px 300px;

}

.cont_bot {
	font-family: "Arial";
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 115px;
	height: 20px;
	color: #8e0234;

}


.cont_text {
	width:530px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

#trab_cont_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/trab_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}

#instal_cont02_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/instal_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}


#rest_cont02_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/rest_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}

#local_cont02_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/local_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}

#contactar_cont02_fnd {
	width:875px !important;
	width:876px;
	height:auto;
	/*height:514px !important;*/
	/*height:490px;*/
	float:left;
	background-image: url(../images/contactar_cont_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px !important;
	margin-left:4px;
	text-align: left;
	padding-top: 34px;
	padding-left:57px;
}
