/* CSS Document */

    A.legales1:visited {color:#333333;text-decoration: underline;}
    A.legales1:active {color:#333333;text-decoration: underline;} 
    A.legales1:link {color:#333333;text-decoration: underline;} 
    A.legales1:hover {color:#666666;text-decoration: underline;} 

    A.legales2:visited {color:#333333;text-decoration: none;}
    A.legales2:active {color:#333333;text-decoration: none;} 
    A.legales2:link {color:#333333;text-decoration: none;} 
    A.legales2:hover {color:#333333;text-decoration: none;}
	
	A.legales3:visited {color:#8E6F48;text-decoration: underline;}
    A.legales3:active {color:#8E6F48;text-decoration: underline;} 
    A.legales3:link {color:#8E6F48;text-decoration: underline;}
    A.legales3:hover {color:#8E6F48;text-decoration: underline;}
	
    A.links11d:visited {color:#8E6F48;text-decoration: underline;}
    A.links11d:active {color:#8E6F48;text-decoration: underline;} 
    A.links11d:link {color:#8E6F48;text-decoration: underline;} 
    A.links11d:hover {color:#8E6F48;text-decoration: underline;}
	
	A.links12g:visited {color:#CCCCCC;text-decoration: underline;}
    A.links12g:active {color:#CCCCCC;text-decoration: underline;} 
    A.links12g:link {color:#CCCCCC;text-decoration: underline;} 
    A.links12g:hover {color:#CCCCCC;text-decoration: underline;}
	
	A.marquee:visited {color:#8E6F48;text-decoration: none;}
    A.marquee:active {color:#8E6F48;text-decoration: none;} 
    A.marquee:link {color:#8E6F48;text-decoration: none;} 
    A.marquee:hover {color:#8E6F48;text-decoration: none;}


/* template */
body {
   	margin:15px 0px 2px 0px;
	background-color: #000000;	
	overflow:scroll;
	overflow:-moz-scrollbars-vertical;
	text-align:center;
} 

#contenedor {
 	width: 752px;
	height: 417px;
	_height: 416px;
	margin: 0px auto 0px auto;
	position: relative;
	text-align:left;
} 
#contenedorhome {
 	width: 752px;
	height: 417px;
	_height: 416px;
	margin: 0px auto 0px auto;
	position: relative;
	text-align:left;
	background-image:url(../img/ho02_img.gif);
	background-repeat:no-repeat;
	background-position:top;
} 
#cuerpohome {
	width:752px;
	height: 415px;
	_height: 414px;
	border:#333333 solid 1px;
	text-align:center;
}
#cuerpo {
	width:752px;
	border:#333333 solid 1px;
	text-align:center;
}
#pie {
    clear: left;
	position: relative;
	width:752px;
    margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
  } 
#pie h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	display:inline;
} 
#pie h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	display:inline;
} 
#pie p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	display:inline;
} 
#cabecerah {
	position: relative;
} 
#cabecerai {
	position: relative;
} 
.contenedorfotohome {
	position: relative;
	margin: 0px auto 0px auto;
	width:752px;
    height:328px;
	_height:328px;
	background-image:url(../img/ho_img.gif);
	background-repeat:no-repeat;
	background-position:top;
	_background-position:top;
} 

/* menu HOME*/
#menu {
	width:752px;
	height:24px;
	_margin-left: -100px;
}
#menu ul {
	list-style:none;
	_list-style-position:0px;
	height:24px;
} 
#menu li {
	background-image:url(../img/menu.gif);
	float: left;
	height:24px;
}
#menu li a{
	display:block;
	height:24px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
#menu li.inicio {
	margin-left: 51px;
	width: 60px;
	background-position: -90px -24px;
}
#menu li.inicio a {
	width: 60px;
	background-position: -90px 0px;
}
#menu li.inicio-on {
	width: 60px;
	background-position: 0px 0px;
}
#menu li.inicio-on a {
	width: 60px;
	background-position: 0px 0px;
}
#menu li.servicios {
	width: 79px;
	background-position: -152px -24px;
}
#menu li.servicios a {
	width: 79px;
	background-position: -152px 0px;
}
#menu li.sobre {
	width: 138px;
	background-position: -230px -24px;
}
#menu li.sobre a {
	width: 138px;
	background-position: -230px 0px;
}
#menu li.contacto {
	width: 83px;
	background-position: -368px -24px;
}
#menu li.contacto a {
	width: 83px;
	background-position: -368px 0px;
}
#menu li.historia {
	width: 198px;
	background-position: -451px -24px;
}
#menu li.historia a {
	width: 198px;
	background-position: -451px 0px;
}
#menu li a:hover {
	background-image: none;
}
.inicio #menu li.inicio a, .servicios #menu li.servicios a, .sobre #menu li.sobre a, .contacto #menu li.contacto a, .historia #menu li.historia a {
}

/* menu INTERIORES*/
#menuint {
	width:752px;
	height:24px;
	_margin-left: -100px;
} 
#menuint ul {
	list-style:none;
	height:24px;
}
#menuint li {
	background-image:url(../img/menuint.gif);
	float: left;
	height:24px;
}
#menuint li a{
	display:block;
	height:24px;
	background-image: url(../img/menuint.gif);
	background-repeat: no-repeat;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
#menuint li.inicio {
	margin-left: 51px;
	width: 60px;
	background-position: -90px -24px;
}
#menuint li.inicio a {
	width: 60px;
	background-position: -90px 0px;
}
#menuint li.inicio-on {
	width: 60px;
	background-position: 0px 0px;
}
#menuint li.inicio-on a {
	width: 60px;
	background-position: 0px 0px;
}
#menuint li.servicios {
	width: 79px;
	background-position: -152px -24px;
}
#menuint li.servicios a {
	width: 79px;
	background-position: -152px 0px;
}
#menuint li.sobre {
	width: 138px;
	background-position: -230px -24px;
}
#menuint li.sobre a {
	width: 138px;
	background-position: -230px 0px;
}
#menuint li.contacto {
	width: 83px;
	background-position: -368px -24px;
}
#menuint li.contacto a {
	width: 83px;
	background-position: -368px 0px;
}
#menuint li.historia {
	width: 198px;
	background-position: -451px -24px;
}
#menuint li.historia a {
	width: 198px;
	background-position: -451px 0px;
}
#menuint li a:hover {
	background-image: none;
}
.inicio #menuint li.inicio a, .servicios #menuint li.servicios a, .sobre #menuint li.sobre a, .contacto #menuint li.contacto a, .historia #menuint li.historia a {
}


/* STYLES TEXTOS */
.tit14d {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#8E6F48;
}
.txt12g {
   font: 12px Arial;
   color:#CCCCCC;
	text-align:left;
}
.txt12gbold {
	font: bold 12px Arial;
    color:#CCCCCC;
	text-align:left;
}
.txt10g {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#999999;
}
.txt11g {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#999999;
}
.txt12d {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#8E6F48;
}
.txt12dbold {
	font: bold 12px Arial;
    color:#8E6F48;
	text-align:left;
}
.txt11d {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#8E6F48;
}