#cont {width:1089px;height:1390px;float:left;margin:0 auto 0 0;position:relative;}

#left {width:290px;padding-bottom:133px;position:absolute;left:0px;top:0px;z-index:2}

	#logo {width:266px;height:117px;float:left;padding:40px 0 29px 25px;}
	#logo a {width:266px;height:117px;display:block}
	.restr img {width:400px;}
	#left h2 {margin-bottom:6px;}

	#navigation { float:left; width:242px;padding:30px 0px 0px 48px; }
	
	#acceso {width:242px;padding:30px 0px 0px 48px;float:left;}
		.input-acc {width:177px;height:33px;margin-bottom:3px;padding:8px 0 0 40px;}
		
	#foro-sidebar {width:242px;padding:30px 0px 0px 48px;float:left;}
		.foro-widget {width:220px;float:left;padding:15px 0 18px 0;}
		.foro-widget2 {width:220px;height:227px;float:left;}
		.foro-widget-entry {width:155px;float:left;padding:0 20px 0 45px;margin-bottom:10px;}
		.foro-widget-noentry {width:180px;float:left;padding:0 20px 0 20px;margin-bottom:10px;}
		.foro-widget-entry h3, .foro-widget-noentry h3 {margin-bottom:7px;}
	
	.banner {width:242px;padding:23px 0px 0px 48px;float:left;}
	
	#direccion {width:242px;padding:30px 0px 0px 48px;float:left;}
	#foot {width:242px;padding:30px 0px 20px 48px;float:left;}
	#over {position:absolute; top:0px; left:0px;width:42px;height:480px;z-index: 3;clear:both;}
	#overf2 {position:absolute; top:0px; left:0px;width:42px;height:480px;z-index: 3;clear:both;}
	
small {font-size:10px;}
	
#right {width:799px;position:absolute;right:0px;top:0px;clear:both;z-index:1}

	#search-menu {width:734px;float:left;padding:20px 0 0 64px;margin-bottom:13px;}
		#search-col {width:373px;float:left;padding:0;}
		#search-col img {margin:10px 0 0 10px;}
		#search-col form {float:left;margin-bottom:10px;}
		#mini-nav2 {width:324px;float:right;padding:0;}
		#mini-nav2 p {font-size:22px;color:#000;line-height:22px;}
		#mini-nav {width:324px;float:left;}
		#mini-nav li a {height:20px;padding:7px 0 0 28px;}
		#search {width:373px;height:27px;float:left;padding:0;position:relative;}
	#banner-foot {width:697px;height:167px;float:left;padding:20px 0 20px 44px;}
	#banner-principal {margin-bottom:30px;float:left;position: relative;z-index:1}
	#maintxt {position: absolute;text-align:center;top:100px;left:60px;color:#fff;font-size: 19px;font-weight: bold;width:600px;}
	.text-module {width:681px;float:left;padding:0 25px 0 44px;margin-bottom:13px;position:relative;}
		#noticias-art {width:310px;float:left;border-right:1px solid #999;padding-right:26px;}
			.noticia-home {margin-bottom:15px;clear:both;}
			.noticia-home img {float:left;margin:0 10px 10px 0;}
			#noticias-art h3 {padding-right:20px;margin-bottom:10px;}
			#soluciones-dia h3 {padding-right:20px;margin-bottom:50px;}
			#noticias-art h4 {margin-bottom:7px;}
			#soluciones-dia h4 {margin-bottom:7px;}
		#soluciones-dia {width:320px;float:right;}
	
	#weather-bar {position:relative;width:696px;float:left;padding:0 10px 0 44px;margin:13px 0 25px 0;height:29px;}
	#logos {width:595px;float:left;padding:0 5px 0 100px;margin:0 0 13px 0;list-style: none;}
	#logos li {float:left;margin-right:10px;}
	
	#carousel {float:right;width:436px;padding:0 25px 0 23px;position:relative;}
	#weather-btn {position:absolute;top:0px;left:42px;width:210px;height:29px;}
#footer-parent {width:100%;float:left;clear: both;}
	
#footer {width:1089px;float:left;margin:0 auto 0 0;position:relative;}
#footer img {float:right;margin-top:37px;}
/* tablas */

.wider-table {width:681px;margin-bottom:15px; background-color:#492f18;}
table td {padding:6px; /*border:1px solid #492f18;*/ color:#555;}
#Table_01 td {border:none;}
#Table_01 {width:679px;}
#Table_01 input.conform, #Table_01 textarea {border:2px #e3e3e3 solid;padding:3px;font-size:13px;}
.white-td	{ background-color:#fff; }
.white-td2 {background:#FFF;border-top:1px dashed yellow;font-size:12px;}
.white-td3 {border-top:1px dashed #492f18;border-bottom:1px dashed #492f18;font-size:12px;}
.green-td {background:#9ec337;}
.green-title {color:#492f18;font-weight:bold;font-size:14px; padding-left:20px;}
table ul {list-style-position: inside;}
table ul li {margin-bottom:10px;}

table .pager {margin-top:40px;}
.pager {clear: both;margin:15px 0 15px 0}
.comentar {clear: both;margin:15px 0 15px 0}
.comentar a, .comentar a:visited {color:#DB9D48;text-decoration: underline;}

/* galeria */

table td .galeria {width:640px;list-style: none;padding:20px 0 0 25px;float:left;}
table td .galeria li {width:297px;float:left;margin:0 20px 25px 0;padding:0;background-image: none;}
table td .galeria li img {border:2px #945D27 solid;margin-bottom:10px;}
.imgcont img {border:2px #945D27 solid;}
table td .galeria li h3 {font-size:16px;margin-bottom:7px;}
table td .galeria li h3 a, .galeria li h3 a:visited {font-weight: bold;text-decoration:none;color:#945d27;}
table td .galeria li h3 a:hover {font-weight: bold;text-decoration:none;color:#555;}

/* print - amigo menu */

#print-amigo {position:absolute;right:30px;top:0px;height:26px;width:212px;z-index:10;}

/* categoria indicador */

#icon {position:absolute;right:30px;top:0px;height:80px;width:77px;z-index:10;}
.icon {position:absolute;right:30px;top:0px;height:80px;width:77px;z-index:10;}

/* resultados busqueda */

.resultados {width:681px;float:left;margin-bottom:20px;}

.resultados-col1 {width:310px;float:left;border-right:1px solid #c0c0c0;padding-right:30px;}
.resultados-col2 {width:310px;float:right;}

.resultados-col1, .resultados-col2 {padding-bottom:20px;}
	.resultado-unit {margin-bottom:10px;}
	
.resultado-unit {width:310px;float:left;/* margin-bottom:25px; */}
.resultado-unit img {border:2px #945D27 solid;margin:0 10px 10px 0;float:left;}
.resultado-unit .imgcont {margin:0 10px 10px 0;float:left;width:69px;}
.resultado-unit h3 {margin-bottom:8px;font-size:15px;color:#DB9D48;}
.resultado-unit h3 a, .resultado-unit h3 a:visited {font-weight:bold;color:#DB9D48;text-decoration: underline;}
.resultado-unit h3 a:hover {color:#555;text-decoration: underline;}
.resultado-unit p {}
.resultado-unit ul {padding-left:15px;}
.resultado-unit ul ul{padding-left:20px;}
.resultado-unit h4 {margin-bottom:8px;font-size:15px;padding-bottom: 5px;border-bottom: 2px #e3e3e3 solid;}
.resultado-unit h4 a, .resultado-unit h4 a:visited {font-weight:bold;color:#34710a;text-decoration: none;}
.resultado-unit h4 a:hover {color:#555;text-decoration: none;}

/* resultados de busqueda bloques */

.resultado-bloque {float:left;width:661px;margin-bottom:10px;padding:10px;border-bottom:1px dashed #DB9D48;}
.resultado-bloque img {border:0px #492f18 solid;margin:0 10px 10px 0;float:left;}
.resultado-bloque h3 {margin-bottom:8px;font-size:15px;}
.resultado-bloque p span {color:#9ec337;}
.resultado-bloque h3 a, .resultado-bloque h3 a:visited {font-weight:bold;color:#DB9D48;text-decoration: underline;}
.resultado-bloque h3 a:hover {color:#555;text-decoration: underline;}

ul.sembres {list-style: none;margin-top:20px;}
ul.sembres li.resultado-bloque {float:left;width:281px;margin:0 20px 20px 0;padding:10px;border:1px dashed #DB9D48;background-image: none;}
ul.sembres li.resultado-bloque img {border:0px #492f18 solid;margin:0 10px 10px 0;float:left;}
ul.sembres li.resultado-bloque h3 {margin-bottom:8px;font-size:15px;}
ul.sembres li.resultado-bloque p span {color:#9ec337;}
ul.sembres li.resultado-bloque h3 a, ul.sembres li.resultado-bloque h3 a:visited {font-weight:bold;color:#DB9D48;text-decoration: underline;}
li.resultado-bloque h3 a:hover {color:#555;text-decoration: underline;}

/* resultados de soluciones */

.solucion-unit {float:left;width:400px;margin-bottom:10px;padding:10px;border-bottom:1px dashed #DB9D48;}
.solucion-unit img {border:1px #492f18 solid;margin:0 10px 10px 0;float:left;}
.solucion-unit h3 {margin-bottom:8px;font-size:15px;}
.solucion-unit h3 a, .solucion-unit h3 a:visited {font-weight:bold;color:#DB9D48;text-decoration: underline;}
.solucion-unit h3 a:hover {color:#555;text-decoration: underline;}

/* modelo de calificaciones */
#calif-module {width:722px;float:left;margin-bottom:13px;position:relative;padding-left:7px;text-align: right;}
#select-form {width:490px;float:left;text-align:left;padding-left:38px;}
.select-bloque {position:relative;width:465px;padding:10px 0 10px 0;color:#492f18}
.select-bloque select {position:absolute;right:0px;top:5px;padding:3px;border:1px #492f18 solid;}

.ic-d {padding:10px 0 10px 22px;background:url(../images/ic.png) no-repeat 0px 4px;}

.stableh {height:900px;}