/* -------- General ---------------------------------------------------------- */
	
	body {background: url(../images/fondo_corp.gif); text-align: center;}
	table, td{ border: 0; background-color: transparent;}
	table, td, th, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, input, select, textarea  {
	font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height: 13px;color: #666;text-align: left; text-decoration:none;}	
	img { border: 0; }
	fieldset {border: 0; }
	li {text-align: left; list-style-type:none;}

	/*a{ color: #596c26; }
	a:hover { color: #596c26; }
	a:visited { color: #88a14d; }
	a:visited:hover { color: #596c26; }
	a:active { color: #88a14d; }
	a:active:hover { color: #596c26; }*/
/*	
	
/* -------Shell ----------------------------------------------------------------- */
#wraper{background: #fff;}
#content {}
#content.twoside {}
#columnleft {background:  url(../images/fondo_columnaizquierda.gif);}
#middle {background-image: url(../images/fondo_news.gif);}
#columnright {/*background: url(4105/images/bck_columnright.gif) top left no-repeat;*/}



.left .content_1{ margin-top: 15px; border:1px solid #939e96; background-color:#fff;}
.left .content_1 p{ text-align:center;}
.right .content_1 { margin-top: 15px; border:1px solid #939e96; background-color:#fff;}
.right .content_1 p{ text-align:center;}


/* ------Top ------------------------------------------------------------------- */

#top { background-image: url(../images/ciudad_cab.gif);}
 
/* ------Menu ------------------------------------------------------------------ */

#menu {background:  url(../images/fondo_menu.gif);}
#menu ul{ text-decoration:none}
#menu {color: #000; font-family: Arial, Helvetica, sans-serif;}
#menu a {color: #000; text-decoration:none; font-size: 1.3em; font-weight:bold;}
#menu a:hover {color: #f4f4f4; text-decoration: underline; font-size: 1.3em; font-weight:bold;}
#menu a:visited {color: #383F3A; text-decoration:none; font-size: 1.3em; font-weight:bold;}
#menu a:visited:hover {color: #f4f4f4; text-decoration:underline; font-size: 1.3em; font-weight:bold;}
#menu a:active {color: #383F3A; text-decoration:none; font-size: 1.3em; font-weight:bold;}
#menu a:active:hover {color: #f4f4f4; text-decoration:underline; font-size: 1.3em; font-weight:bold;}


#menu div {height: 26px;width: 140px; position: absolute;}



/* --------- Footer ---------------------------------------------------------------- */

#footer a {color: #596c26; text-decoration: none; }
#footer a:hover { color: #88a14d; text-decoration: underline; }
#footer a:visited { color: #596c26; }
#footer a:visited:hover { color: #596c26; }
#footer a:active { color: #88a14d; }
#footer a:active:hover { color: #596c26; }
#footer small {font-size: 9px;color: #8d8d8d;}
/*   
/* -------News Listing ---------------------------------------------------------- */

.first { background-color: #e7e7e7; }
.news_listing .left img{  border: 1px #88a14d  solid;}
.news_listing a img { border: 1px #b2b2b2 solid;}
.news_listing a:hover img { border: 1px #88a14d solid; }

.news_listing h3{color:#000;}
.news_listing h3 a {font-size: 14px; color: #000; font-weight:bold; text-decoration: none;}
.news_listing h3 a:hover {font-size: 14px; color: #000; font-weight:bold; text-decoration: underline;}
.news_listing h3 a:visited{color:#000;}

.news_listing h3 a:visited {font-size: 14px; color: #888; font-weight:bold; text-decoration: underline}

.news_listing p {font-size: 12px;color: #000; text-decoration: none; line-height:16px;}
.news_listing small{font-size:13px; color: #88a14d ; font-weight:bold; }


/* ---- Forms ----------------------------------------------------------------- */

input, select {border: 1px #c2c2c2 solid;color: #666;font-size: 10px;}
input.marcas{border:0;}
input.boton{border: 1px solid #596c26; color: #596c26; font-size: 11px; font-weight: bold; }
/*.boton{border: 1px solid #335A16;color: #335A16; background-color: #A7BBA2;  text-decoration:none;  text-align:center;}*/
.boton{border: 1px solid #333;color: #333; background-color: #ececec;  text-decoration:none;  text-align:center;}
.boton_enviar{border: 1px solid #333;color: #333; background-color: #ececec;  text-decoration:none;  text-align:center;}

legend {font-size: 14px;color: #88a14d;font-weight: bold; display:none;}
#utilities{color: #333; text-decoration: none; }
#utilities a {color: #333; text-decoration: none; }
#utilities a:hover { color: #88a14d; }
#utilities a:visited { color: #88a14d; }
#utilities a:visited:hover { color: #596c26; }
#utilities a:active { color: #88a14d; }
#utilities a:active:hover { color: #596c26; }


.botonmenuseccion{ list-style:none; border-bottom:1px dotted #999; border-top:1px dotted #999;}
.botonmenuseccion li a{color:#444;font-weight:normal;text-decoration:none;}
.botonmenuseccion li.iconoagenda a{background: url(../images/btn.imprimir.gif) left top no-repeat;}
.botonmenuseccion li.iconoagenda span{background: url(../images/btn.imprimir.gif) left top no-repeat;}

.botonmenucuaderno{list-style:none; border-bottom:1px dotted #999; border-top:1px dotted #999;}
.botonmenucuaderno li.iconocuaderno a{background: url(../images/btn.enviaramigo.gif) left top no-repeat;}
.botonmenucuaderno li.iconocuaderno span{background: url(../images/btn.enviaramigo.gif) left top no-repeat;}
.botonmenucuaderno li a{color:#444;font-weight:normal;text-decoration:none;}


.botonmenucuaderno li.iconofavoritos a{background: url(../images/btn.favoritos.gif) left top no-repeat;}
.botonmenucuaderno li.iconofavoritos span{background: url(../images/btn.favoritos.gif) left top no-repeat;}

   
/* ---------Text ------------------------------------------------------------------ */
.hidden{ display:none;}
h1 {font-size: 21px;color: #3e5714;text-align: left;}
h2, .h2, h2 a {font-size: 13px;color: #647c6a; text-align: left; line-height:16px; text-decoration:none;}
h2 a:hover {color: #647c6a; text-decoration:underline;}
h2 a:visited {color: #ef9306; text-decoration:none;}
h2 a:visited:hover{color: #ef9306; text-decoration:underline;}
h3, h3 a, h3 a:visited {font-size: 11px; color: #666; text-align: left; line-height:14px; font-weight:normal;}
h4, h4 a, h4 a:visited, h5, h5 a, h5 a:visited, h6, h6 a, h6 a:visited {font-size: 11px;color: #666;text-decoration: none;text-align: left;}
h3 a:hover, h3 a:visited:hover { color: #596c26; }
h4 a:hover, h4 a:visited:hover { color: #596c26; }
h5 a:hover, h5 a:visited:hover { color: #596c26; }
h6 a:hover, h6 a:visited:hover { color: #596c26; }

small, .small {font-size: 9px;line-height: 11px;}

.padding p { font-size: 12px;line-height: 18px; color:#000;}
.padding p small { font-size: 13px; color:#888; font-weight: bold;}
.padding_recomendar h2 {color:#000; font-size:1.3em;}


/* ------ Title ----------------------------------------------------------------- */

#t_desarrollo h1 { font-size: 21px;color: #3e5714;text-align: center;}
#t_desarrollo h2 { color:#555;font-size: 1.3em; text-align: center;}
#t_desarrollo h3 { color:#000; font-size: 1.1em;  text-align: center;}
#t_newsdetails h1 { line-height:1.5em}
	
/* --------- Mapa Sitio ----------------------------------------------------------------- */
.wrapper sitemap{}
.wrapper p{ text-decoration:none;}
.wrapper table {font-size:1.1em; border:0; }
.wrapper table input{ border:0;}
/*.sitemap .h2 {color:#000;}
.sitemap .h2 a:hover {color:#666; text-decoration: underline;}*/
.sitemap {font-size:1.1em;}
.sitemap ul, .sitemap ul li { text-decoration: none; list-style: none; list-style-image: none; color:#000; font-size:1em; line-height:1.1em;}
.sitemap ul a, .sitemap ul li a { color:#555; text-decoration: none; }
.sitemap ul a:hover, .sitemap ul li a:hover { color:#999; text-decoration: underline;}
.sitemap ul li ul li { color: #000; text-decoration: none; list-style-image:  url(../images/bullet.gif);}
.sitemap ul li ul li ul {line-height: 1.6em; color: #333; text-decoration: none; list-style-image:  url(../images/bullet.gif);}
/*.sitemap li a {text-decoration: none; color: #000; font-weight: normal;}*/
.sitemap p { color: #000; font-size:1.1em; line-height: 1.3em;}

li .h2{color:#000; font-weight: bold;}

.accesib ul li ul  {  color: #000; font-size:1.2em; text-decoration: none; list-style-image:  url(../images/bullet.gif);}
.accesib ul li  {  color: #000; font-size:1.2em; text-decoration: none; list-style-image:  url(../images/bullet.gif);}
.accesib ul  {  color: #000; font-size:1.2em; text-decoration: none; list-style-image:  url(../images/bullet.gif);}

/* -----Attachements ---------------------------------------------------------- */  

#page_attachments ul {list-style: none;}
#page_attachments ul li {list-style: none; list-style-image: none;  }   
#page_attachments a {text-decoration: none; border-bottom: 1px #ef9306 dotted; font-weight: bold;color: #647638;}
#page_attachments a:hover {color: #ef9306}
#page_attachments a:visited{color: #666}



/* formulario */
label {text-align: right; color:#000; font-size:12px;}
label.marcas{ font-size:11px; color: #666;}
/*
fieldset { border: none; border-top: 1px solid #ccc;}
legend {color: #036;background: transparent;font-size: 1.3em;font-weight: bold;}


fieldset div input, fieldset div textarea {border: 1px solid #8091ba;color: #333;}

div.fm-multi label {text-align: left;}
div.fm-select input {border:0;}

#fm-submit {text-align: center;}

#fm-submit input {border: 1px solid #8091ba;background: #ccc;color: #000;}
*/
input:focus, textarea:focus {background: #efefef;color: #000;}

#container {text-align: left;}
span{ text-decoration:underline;}