/*textos*/
.TextoEnorme { font-size:26px; }
.TextoGrande { font-size:20px; }
.TextoMediano { font-size:16px; }
.TextoNormal { font-size:12px; }
.TextoPequeño { font-size:11px; }
.TextoDiminuto { font-size:8px; }
.GrandesObras 
	{ 	
		
		float:LEFT;
		width:285px;
		height:65px;
		text-align:right;
		padding-right:10px;
		margin-bottom:5px;
		background-image:url(images/fondograndesobras.jpg);
		
		
	}

a.GrandesObras:link , a.GrandesObras:visited
	{
		font-size:16px;
		color:#3F2912;
	}

.PiePagina
	{
		color:#7B7B7B;
		font-size:11px;
	}
a.PiePagina:link, a.PiePagina:visited
	{
		color:#7B7B7B;
		font-size:11px;
	}


/*HOJA DE ESTILOS GENERAL*/
html,body{margin:0;padding:0; color:#333333;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;
    text-align: center; background-image:url(images/fondocontenido.jpg); background-repeat:repeat-x; background-color:#EEEEEE; padding-bottom:20px;}
.retrieve {background-image:url(images/cell_back.jpg); background-color:#FFFFFF; }
p{margin-top:0; margin-bottom:0; }
h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif; }
h2{font-size:160%; padding-top:25px;}
h3{font-size:140%; text-align:center;}
h4{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333366; }
h1 { visibility:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:none; }
table, td, td, tr { font-size:12px; }

img {border-style:none; }
a:link, a:visited { color:#FF9900; text-decoration:none; }
a:hover {text-decoration:underline; }

div#header{width:950px;margin:0 auto 0px;padding:8px 0px 0px 0px;text-align:left;background-color:#FFFFFF; background-image:url(images/fondosupcontenido.jpg); background-repeat:no-repeat;}
div#header h1,div#menu{width:935px; height:50px; margin:0px 0px 0px 0px;text-align:left}
div#header h1{padding: 30px 0 10px;color: #FFF}
div#header img {margin-left:10px; }

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; text-align:center;}
ul#nav{margin-left:0px; font-size: 12px; font-weight:bold;}
ul#nav li{float:left;margin-left: 0px;text-align: center; }
ul#nav a{float:left;width: 115px; height:30px; padding: 5px 0; background-image:url(images/fondoboton.jpg); text-decoration:none;color: #FFC}
ul#nav a:hover{background-image:url(images/fondobotonhover.jpg); color:#333333;}

ul#nav li.sdocs, ul#nav li.sdoc { float:left;width: 115px; height:30px; padding: 5px 0; text-decoration:none;color:#000000; background-image:url(images/fondobotonsel.jpg);}

div#container{width:950px;margin:0px auto 10px auto;padding:0px 0 0px;background-color:#FFFFFF; text-align:left; }
div#content{float:left;display:inline;width:920px;margin:0px 0 10px 15px; }

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:180px;margin-right:10px;padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #42B4AC}
ul#intro li#more{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin: 5px 0;color:#666666; text-align:center; }
div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #EEE; margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div#footer{clear:both;width:950px;margin:0 0px 0;padding: 0px 0;
    background-color:#666666; color: #FFF;text-align:center}
div#footer p{margin:0}

/* Estilos cmsimple*/
li.doc, li.docs{ padding-left: 0px;background-image: url(menu/doc.gif);background-repeat: no-repeat; color:#FFFFFF;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
list-style: none; padding-left:0px; margin-left:15px;}


div#otrosmenu{float:left;width: 100%; margin-top:5px;}
ul#otrosnav,ul#otrosnav li{list-style-type:none;margin:0;padding:0;}
ul#otrosnav{width:930px;}
ul#otrosnav li{float:left;text-align: center; font-weight:bold;}
ul#otrosnav a{float:left;background: #E7F1F8;text-decoration:none;color: #666; padding-top:4px;}
ul#otrosnav a:hover{color:#FF9900;}
ul#otrosnav li.activelink a,ul#otrosnav li.activelink a:hover{background-image:url(images/fondosel.gif);width:185px; height:21px;}
ul#otrosnav li.noactivelink a,ul#otrosnav li.noactivelink a:hover{background-image:url(images/fondosinsel.gif);width:183px; height:21px;}


.Bienvenida
{
	background-image:url(images/BienvenidaFondo.jpg);
	background-repeat:no-repeat;
	background-color:#FEF9F3;
	padding-top:2PX;
	padding-left:75PX;
	/*border-top:#FF9900 solid 1px;*/
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
}
.Bienvenida p {font-size:12px; }
.TituloBienvenida
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF9900;
	background-color:#FEF9F3;
	height:50px;
	padding-top:5px;
	padding-left:5px;
	
}

.Promociones
{
	padding-top:15PX;
	padding-left:10PX;
	border-top:#798243 solid 1px;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:5px;
}


.TituloPromociones
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#798243;
}

a.TituloEmpresa:link , a.TituloEmpresa:visited
{
	color:#798243;
}

a.TituloEmpresa:hover
{
	text-decoration:underline;
}

.TituloEmpresa
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#798243;
}

a.TituloGrandesObras:link , a.TituloGrandesObras:visited
{
	color:#003366;
}

a.TituloGrandesObras:hover
{
	text-decoration:underline;
}


.TituloGrandesObras
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}

.Noticias
{
	background-image:url(images/NoticiasFondo.jpg);
	background-repeat:no-repeat;
	/*background-color:#F5F6F8;*/
	padding-top:15px;
	padding-bottom:15px;
	padding-left:90PX;
	border-top:#003366 solid 1px;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	color:#003366;
}
.Noticias p { font-size:12px; }
.TituloNoticias
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
div#locator{clear:both; padding-top:5px;}


	/*SLIDER*/
	.ft-title { padding: 10px 10px; padding-right:10px; text-align: left; font-size:1em; }
	a#ft-next-slideshowHolder { 
	
	}
	a.ft-button-slideshowHolder 
	{ 
	}
	
	div#ft-buttons-slideshowHolder
	{
	}

