/*



Theme Name: Benito Sistemas 2.0



Theme URI: http://www.comoimaxe.com/



Description: Website dise&ntilde;ado para Benito Sistemas por <a href="http://www.comoimaxe.com/" title="C&Oacute;MO!imaxe">C&Oacute;MO!imaxe</a>



Version: 0.2



Author: C&Oacute;MO!imaxe



Author URI: http://www.comoimaxe.com/



Tags: orange, green, fixed width, shadows



*/



/* Begin Typography & Colors */



body {



	font-size: 62.5%; /* Resets 1em to 10px */



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	background: #ce9b22 url('images/back_fondo.jpg');



	background-repeat: repeat-x;



	background-position: top center;



	color: #333;



	text-align: center;



	}



li{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	color: #6A6A6A;

	}



#page {



	text-align: left;



	width: 915px;	



	}	



	/* Weather */



/*



.header {



		height: 203px;



		background: url(images/header-sunny.jpg) no-repeat center center;



}



	DEFAULTS TO SUNNY 



*/



.header-rain,



.header-light-rain,



.header-rain-shower,



.header-light-rain-shower,



.header-scattered-showers,



.header-drizzle,



.header-light-drizzle,



.header-freezing-drizzle,



.header-showers,



.header-freezing-rain {



		height: 203px;



			background: url(images/header-rain.png) no-repeat center center;



		}



.header-snow,



.header-heavy-snow,



.header-scattered-snow-showers,



.header-snow-showers,



.header-snow-flurries,



.header-snow-showers,



.header-blowing-snow,



.header-light-snow-showers  {



		height: 203px;



			background: url(images/nieve.jpg) no-repeat center center;



		}



.header-sunny,



.header-fair,



.header-not-available {



		height: 203px;



			background: url(images/sunny.jpg) no-repeat center center;



		}



.header-partly-cloudy,



.header-cloudy,



.header-mostly-cloudy {



		height: 203px;



			background: url(images/header-partlycloudy.png) no-repeat center center;



		}



.header-tropical_storm	 {



		height: 203px;



			background: url(images/tropical_storm.jpg) no-repeat center center;



		}	



.header-windy	 {



		height: 203px;



			background: url(images/windy.jpg) no-repeat center center;



		}	



.header-foggy,



.header-fog		{



		height: 203px;



			background: url(images/foggy.jpg) no-repeat center center;



		}	



.header-thundershowers,



.header-isolated-thundershowers,



.header-isolated-thunderstorms,



.header-scattered-thunderstorms,



.header-severe-thunderstorms,



.header-thunderstorms,



.header-thunderstorm,



.header-thunder {



		height: 203px;



			background: url(images/tormenta.jpg) no-repeat center center;



		}



.header-hot 	 {



		height: 203px;



			background: url(images/hot.jpg) no-repeat center center;



		}



.header-hurricane 	 {



		height: 203px;



			background: url(images/huracan.jpg) no-repeat center center;



}



.header-sleet 	 {



		height: 203px;



			background: url(images/sleet.jpg) no-repeat center center;



		}



.header-hail	 {



		height: 203px;



			background: url(images/hail.jpg) no-repeat center center;



		}



p {



	line-height: 18px;



}



/* 3 columnas */



.linkcat {



	width: 280px;



	margin: 0 5px 0 0;



	float: right;



	padding-right: 10px;



	padding-left: 10px;



	list-style:none;



	}



.linkcat h2{



	font-size: 11px;



	font-weight: bold;



	font-family: Georgia;



	text-align: left;



	text-decoration: underline;



	color: #bc6616;



	text-transform:uppercase;



	}



.linkcat li{



	list-style:none;



	padding-top: 18px;



	}



.linkcat a, .linkcat a:visited {



	color: #bc6616;



	font-size: 12px;



	}



.linkcat a:hover {



	color: #333;



	font-size: 12px;



	}



#container {



	/*background-color: #DDE6AC;*/



	margin: 0 auto;



	width: 915px;



	height: auto;



	vertical-align: top;



	clear: both;



	}



	



#container h3 {



	font-family: Georgia;



	font-size: 11px;



	font-weight: bold;



	text-align: left;



	text-decoration: underline;



	color: #bc6616;



	}



#container a, #container a:hover, #container a:visited {



	font-family: Georgia;



	font-size: 11px;



	color: #7D5800;



	padding-left: 5px;



	padding-right: 10px;



	}



#centro {



	width: 270px;



	margin-left: 340px;



	margin-right: 280px;



}



#izquierda {



	width: 280px;



	margin: 0 0 0 5px;



	float: left;



	padding-right: 10px;



	padding-left: 10px;



	text-align:justify;



	}



#back {



	width:192px;



	height:687px;



	background:url(images/fondo-lateral_03.jpg) y-repeat left 200px;



}



#izquierda p {



	font-family: Georgia;



	font-size: 11px;



	color: #6a6a6a;



	}



	



#derecha {



	width: 280px;



	margin: 0 5px 0 0;



	float: right;



	padding-right: 10px;



	padding-left: 10px;



	text-align:justify;



	}



#derecha p, #ancha p {



	font-family: Georgia;



	font-size: 11px;



	color: #6a6a6a;



	}



#ancha {



	width: 560px;



	height: auto;



	/*background-color: #FFFFDD;*/



	margin: 0 5px 0 0;



	float: right;



	padding-right: 10px;



	padding-left: 10px;



	text-align:justify;



	}

	

#anchaNav {



	width: 560px;



	height: auto;



	/*background-color: #FFFFDD;*/



	margin: 0 5px 0 0;



	float: right;



	padding-right: 30px;



	padding-left: 10px;



	text-align:justify;



	}	



#ancha li{



	line-height: 22px;



	}



#ancha-izq {



	width: 560px;



	height: auto;



	/*background-color: #FFFFDD;*/



	margin: 0 0px 0 5px;



	float: left;



	padding-right: 10px;



	padding-left: 10px;



	text-align:justify;



	}



#ancha-izq p{	



	font-family: Georgia;



	font-size: 11px;



	color: #6a6a6a;



	}



#central{



	width: 270px;



	height: auto;



	/*background-color: #FFF;*/



	/*margin: 5px 5px 0 270px;*/



	float: left;



	padding-right: 10px;



	padding-left: 15px;



	text-align:justify;



	}



#central p {



	font-family: Georgia;



	font-size: 11px;



	color: #6a6a6a;



	}



	



span .tituloobras {



}



#obrascartel {



	background:url(images/tit_obras.jpg) #636f07 no-repeat;



	width:auto;



	height:34px;



	}



#obrascartel-eng {



	background:url(images/tit_works.jpg) #636f07 no-repeat;



	width:auto;



	height:34px;



}



.tituloobras {



	height: 20px;



	width: auto;



	color:#ededed;



	font-weight:bold;



	padding: 3px;



	position:relative;



	top:372px;



	font-size:12px;



	background-color:#636f07;



}



	



	



	



#inicio_obras {



	float: right;



	padding-bottom: 20px;



	padding-right: 20px;



	padding-top: 9px;



	z-index: 99;



	



}	



	



.clearall {



	clear:both;



}



.div_page_image{



	text-align: center;



	background-image: url('images/back_header.jpg');



	background-repeat: no-repeat;



	background-position: top center;



	margin-top: 0px;



	}	



#headerimg 	{



	margin: 7px 9px 0;



	height: 229px;



	width: 915px;



	vertical-align: top;



	}



#content {



	font-size: 1.2em



	width: 915px;



	background-color: #EAD6A6;



	}



	



.pie_content {



	background-image: url('images/pie_content.jpg');



	background-repeat: no-repeat;



	background-position: bottom center;



	}	



.widecolumn .entry p {



	font-size: 1.05em;



	}



.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.4em;



	}



.entry {



	background: url(images/sellos.jpg) no-repeat right bottom;



}



.entry-index {



	line-height: 1.4em;



}



.widecolumn {



	line-height: 1.6em;



	}



.narrowcolumn .postmetadata {



	text-align: center;



	}



.alt {



	background-color: #f8f8f8;



	border-top: 1px solid #ddd;



	border-bottom: 1px solid #ddd;



	}



#footer {



	height: 70px;



	}







	



#footer_back {



	height: 50px;



	border: none;



	width: 100%;



	background: url('images/back_footer.jpg');



	background-position: bottom;



	left: 0px;



	background-repeat: repeat-x;



	background-color: #ce9b22;



	bottom: 0px;



	vertical-align: bottom;



	}



	



#footer_back a { 



	text-decoration: none; 



	color: #5f503b;



	}



#footer_back a:hover { 



	text-decoration: underline; 



	color: #2b241b;



	}



	



.footer_img {



	position:relative;



	margin: 0 0 0 0;



	display: inline;



	background-color: #ce9b22;	



	}



.footer_img_ok {



	position:relative;



	padding-left: 120px;



	margin: 0 0 0 0;



	display:inline;



	background-color: #ce9b22;



	}



.footer_texto {



	position:relative;



	top: -10px;



	display:inline;



	font-family: Georgia;



	font-weight: bold;



	background-position: bottom;



	background-color: #ce9b22;



	}



small {



	font-family: Arial, Helvetica, Sans-Serif;



	font-size: 0.9em;



	line-height: 1.5em;



	}



h1, h2, h3 {



	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;



	font-weight: bold;



	}



h1 {



	font-size: 4em;



	text-align: center;



	}



#headerimg .description {



	font-size: 1.2em;



	text-align: center;



	}



h2 {



	font-size: 1.6em;



	}



h2.pagetitle {



	font-size: 1.6em;



	padding-left: 5px;



	color: #5c5f48;



	}



#sidebar h2 {



	font-family: 'Lucida Grande', Verdana, Sans-Serif;



	font-size: 1.2em;



	}



h3 {



	font-size: 1.3em;



text-transform: uppercase; 



	}



h3 a, h3 a:visited {



text-transform: uppercase; 



	}



.historia {



	background-color:#898c83;



	color:#cacec0;



	padding-top: 1px;



	padding-bottom: 1px;



	padding-left: 3px;



	padding-right: 3px;



	display:inline;



	font-weight:bold;



}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {



	text-decoration: none;



	color: white;



	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {



	color: #333;



	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {



	text-decoration: none;



	}



.entry p a:visited {



	color: #b85b5a;



	}



.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}



.commentlist li {



	font-weight: bold;



	}



.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	}



.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}



.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}



#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}



.commentmetadata {



	font-weight: normal;



	}



#sidebar {



	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {



	color: #777;



	}



code {



	font: 1.1em 'Courier New', Courier, Fixed;



	}



acronym, abbr, span.caps



{



	font-size: 0.9em;



	letter-spacing: .07em;



	}



a, h2 a:hover, h3 a:hover, a:visited {



	color: #06c;



	text-decoration: none;



	outline: 0px;



	}



a:hover {



	color: #147;



	text-decoration: underline;



	outline: 0px;



	}



#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



	}



#wp-calendar a {



	text-decoration: none;



	}



#wp-calendar caption {



	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	text-align: center;



	}



#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;



	}



/* End Typography & Colors */







/* Begin Structure */



body {



	margin: 0 0 0 0;



	padding: 0;



	}



#page {



	background-color: white;



	margin: auto;



	padding: 0;



	width: 915px;



	}



#header {



	background-color: #495105;



	margin: 0 0 0 0px;



	padding: 0;



	height: 203px;



	width: 915px;



	}



#headerimg {



	margin: 0;



	width: 100%;



	}



.narrowcolumn {



	float: left;



	padding: 0 0 20px 45px;



	padding-left: 0px;



	margin: 0px 0 0;



	width: 915px;



	height: auto;



	clear: both;



	background:url(images/fondo-lateral_03.jpg) repeat-y scroll left bottom;



	}



.narrowcolumn-index {



	float: left;



	padding: 0 0 20px 45px;



	padding-left: 0px;



	margin: 0px 0 0;



	width: 915px;



	height: auto;



	clear: both;



	}



	



.narrowcolumn p, h2 {



	padding: 0 0 0px 0px;



	font-family: Georgia;



	}	

	

.narrowcolumn li {



	padding: 0 0 0px 0px;



	font-family: Georgia;



	}	

	



.div_narrowcolumn{



	width: 915px;



	}	



/*.widecolumn {



	padding: 10px 0 20px 0;



	margin: 5px 0 0 150px;



	width: 915px;



	}*/



.post {



	margin: 0 0 40px;



	margin-right: 20px;



	text-align: justify;



	font-family: Georgia;



	font-size: 11px;



	color: #6a6a6a;



	}



	



.post a {



	font-family: Georgia;



	font-size: 11px;



	color: #7D5800;



	}	



a[href $='.pdf'] {



	background: url('images/pdf_16x16.png') no-repeat 10px 50%;



	padding-left: 32px!important;



	background-color:#e49100;



	color:#FFF!important;



	padding-bottom:10px;



	padding-top:10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	font-weight:bold;



	-webkit-border-radius: 3px;



}



a[href $='.pdf']:hover {



	background-color:#898c83;



	color:#cacec0!important;



	text-decoration:none;



}



.titleh2 {



	font-family: Georgia;



	font-size: 16px;



	font-weight: bold;



	color: #5c5f48;



	background-image: url('images/detalle_title.jpg');



	background-repeat: no-repeat;



	padding-left:20px;



	}	



.post hr {



	display: block;



	}



.widecolumn .post {



	margin: 0;



	}



.narrowcolumn .postmetadata {



	padding-top: 5px;



	}



/*.widecolumn .postmetadata {



	margin: 30px 0;



	}*/



/*.widecolumn .smallattachment {



	text-align: center;



	float: left;



	width: 128px;



	margin: 5px 5px 5px 0px;



}*/



.widecolumn .attachment {



	text-align: center;



	margin: 5px 0px;



}



.postmetadata {



	clear: both;



}



.clear {



	clear: both;



}



#footer {



	padding: 0;



	margin: 0 auto;



	width: 915px;



	display: block;



	clear: both;



	}



#footer p {



	margin: 0;



	padding: 20px 0;



	text-align: center;



	}



	



#footer_back {



	height: 50px;



	border: none;



	width: 100%;



	background: url('images/back_footer.jpg');



	background-position: bottom;



	left: 0px;



	background-repeat: repeat-x;



	background-color: #ce9b22;



	position: fixed;



	bottom: 0px;



	vertical-align: bottom;



	}



	



#footer_back a { 



	text-decoration: none; 



	color: #5f503b;



	}



#footer_back a:hover { 



	text-decoration: underline; 



	color: #2b241b;



	}



	



.footer_img {



	position:relative;



	margin: 0 0 0 0;



	display: inline;



	background-color: #ce9b22;	



	}



.footer_img_ok {



	position:relative;



	padding-left: 120px;



	margin: 0 0 0 0;



	display:inline;



	background-color: #ce9b22;



	}



.footer_texto {



	position:relative;



	top: -10px;



	display:inline;



	font-family: Georgia;



	font-weight: bold;



	background-position: bottom;



	background-color: #ce9b22;



	}	



	



/* End Structure */







/*	Begin Headers */



td{



	height: 10px;



	}



h1 {



	/*padding-top: 70px;*/



	margin: 0;



	}



h2 {



	margin: 30px 0 0;



	}



h2.pagetitle {



	margin-top: 30px;



	text-align: center;



}



#sidebar h2 {



	margin: 5px 0 0;



	padding: 0;



	}



h3 {



	padding: 0;



	/*margin: 30px 0 0;*/



	}



h3.comments {



	padding: 0;



	/*margin: 40px auto 20px ;*/



	}



/* End Headers */







/* Begin Images */



p img {



	padding: 0px 0px 0px;



	max-width: 100%;



	}



/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */



img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}



img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}



.alignright {



	float: right;



	}



.alignleft {



	float: left



	}



/* Begin Form Elements */



.searchform {



	width: 285px;



	height: 26px;



	float: left;



	margin: 0px auto;



	text-align: left;



	}



.entry form { /* This is mainly for password protected posts, makes them look better. */



	text-align:center;



	}



select {



	width: 130px;



	}



#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	}



#commentform textarea {



	width: 100%;



	padding: 2px;



	}



#commentform #submit {



	margin: 0;



	float: right;



	}



/* End Form Elements */



/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



	}



.commentlist {



	padding: 0;



	text-align: justify;



	}



.commentlist li {



	margin: 15px 0 3px;



	padding: 5px 10px 3px;



	list-style: none;



	}



.commentlist p {



	margin: 10px 5px 10px 0;



	}



#commentform p {



	margin: 5px 0;



	}



.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}



.commentmetadata {



	margin: 0;



	display: block;



	}



/* End Comments */







/* Begin Sidebar */



#sidebar



{



	padding: 20px 0 10px 0;



	margin-left: 545px;



	width: 190px;



	}



#sidebar form {



	margin: 0;



	}



/* End Sidebar */







/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin: 10px auto 0;



	width: 155px;



	}



#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



	}



#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



	}



#wp-calendar a {



	display: block;



	}



#wp-calendar caption {



	text-align: center;



	width: 100%;



	}



#wp-calendar td {



	padding: 3px 0;



	text-align: center;



	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */



	/*background-color: #fff; */



	}



/* End Calendar */







/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



	cursor: help;



	}



acronym, abbr {



	border-bottom: 1px dashed #999;



	}



blockquote {



	margin: 15px 30px 0 10px;



	padding-left: 20px;



	border-left: 7px solid #BC6500;



	}



blockquote cite {



	margin: 5px 0 0;



	display: block;



	}



.center {



	text-align: center;



	}



.hidden {



	display: none;



	}



hr {



	display: none;



	}



a img {



	border: none;



	}



.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 60px;



	}



#div_header{



	width: 915px;



	height: 26px;



	vertical-align: top;



	background-color: #5d6a72;



	}



	



#navlist {



	background-color: #bc6616;



	float: left;



	padding-left: 200px;



	list-style: none;



	margin: 0;



	padding: 0;



	width: 630px;



}



#navlist li {



	float: left;



	font-family: Georgia;



	font-size: 10px;



	margin: 0;



	padding: 0;



}



#navlist a {



	color:#FFF;



	display: block;



	float: left;



	margin: 0;



	padding: 5px 5px;



	padding-bottom: 8px;



	text-decoration: none;



	font-weight:normal;



}



#navlist a:hover {



	color:#FFF;



	padding-bottom: 8px;



	background-color: #983604; 



	}



	



/* Products */



#table {



	width: 910px;



	border: 0px;



	padding: 0px;



	padding-bottom: 1px;



	}



#div_logo{



	padding-bottom: 0px;



	padding-left: 15px;	



	}	



/* BLINDER */



#blinder_general_options {



	/*position: absolute;*/



	padding-left: 5px;



	padding-bottom: 5px;



	}



#background_products_blinder {



	background-image: url('images/back_prod.jpg');



	background-repeat: repeat-x;



	height: 227px;



	width: 557px;



	}



	



#background_products_blinder2 img {



	padding-top: 35px;



	padding-left: 30px;



	/*padding-right: 30px;*/



	}	



	



#sup_products_blinder {



	background-image: url('images/prod_sup.jpg');



	background-repeat: no-repeat;



	width: 557px;



	height: 10px;



	}



#inf_products_blinder {



	background-image: url('images/prod_inf.jpg');



	background-repeat: no-repeat;



	width: 557px;



	height: 10px;



	}



/* EBANIA */



#ebania_general_options {



	/*position: absolute;*/



	padding-left: 0px;



	padding-bottom: 5px;



	padding-right: 10px;



	float:right



	}



	



#background_products_ebania {



	background-image: url('images/back_prod_2.jpg');



	background-repeat: repeat-x;



	height: 227px;



	width: 302px;



	}



	



#background_products_ebania2 img {



	padding-top: 35px;



	padding-left: 30px;



	/*padding-right: 30px;*/



	}	



	



#sup_products_ebania {



	background-image: url('images/prod_sup_2.jpg');



	background-repeat: no-repeat;



	width: 302px;



	height: 10px;



	}



#inf_products_ebania {



	background-image: url('images/prod_inf_2.jpg');



	background-repeat: no-repeat;



	width: 302px;



	height: 10px;



	}



	



/* End Various Tags & Classes*/







/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.wp-caption {



	text-align: center;



	background-color: #B19A78;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}



.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



	color: #ededed!important;



}



/* End captions */



/* Panel */



div#panel {



	float:right;



	position:relative;



	margin-right: 15px;



	top:	167px;



	padding: 5px 5px 5px 30px;



	background: url('images/user_16x16.gif') no-repeat 5px center;



	text-decoration:none;



	text-align:right;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #F9F0DF;



}



div#panel:hover {



	background-color: #FEFEFE;



}



.admintab  a, .admintab a:visited {



	position:fixed;



	top:	40px;



	left:	20px;



	padding: 5px 5px 5px 30px;



	background: url('images/lock-closed_24x24.png') no-repeat 5px center;



	text-decoration:none;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #CA4429;



	color: #ededed;



}



.admintab a:hover {



	background-color: #768311;



	color: #Fefefe;



}



.usuario a, .usuario a:visited {



	text-decoration:none;



	padding: 6px 6px 6px 5px;	



	color: #343434;



}



.usuario a:hover, {



	text-decoration:none;



	padding: 6px 6px 6px 30px;	



	color: #000;



}



span#cerrar a, #cerrar a {



	padding: 6px 6px 6px 10px;



	color: #333;



	



}



span.language {



	display:block;



	}



/* Banderas eng*/



.qtrans_flag_en { position:absolute;top:10px;left:10px; }



.qtrans_flag_es { position:absolute;top:10px;left:32px; }



.qtrans_flag_fr { position:absolute;top:10px;left:54px; }



	



/* NOTICIAS */



.noticias {



	list-style:square url('images/internet-news-reader_16x16.png');



	margin-top: 22px;



}



#fecha {



	color:#676777;



	float: left;



	padding-left: 15px;



	padding-bottom:10px;



}



/* LEER MAS */



#leer-mas {



	background: url('images/internet-news-reader_16x16.png') no-repeat 10px 50%;



	padding-left: 32px!important;



	background-color:#cdb989;



	color:#FFF!important;



	padding-bottom:10px;



	padding-top:10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	font-weight:bold;



	-webkit-border-radius: 3px;



}



#leer-mas a:hover {



	background: url('images/internet-news-reader_16x16.png') no-repeat 10px 50%;



	padding-left: 32px!important;



	background-color:#cdb989;



	color:#FFF!important;



	padding-bottom:10px;



	padding-top:10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	font-weight:bold;



	-webkit-border-radius: 3px;



}



/* IR ARRIBA */



#arriba {



	padding-top:30px;



	padding-left:20px;



	clear:both;



}



#arriba a{



	background: url('images/arrow-top_16x16.gif') no-repeat 2px 50%;



	padding-left: 22px!important;



	background-color:#cdb989;



	color:#FFF!important;



	padding-bottom:2px;



	padding-top:2px;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	font-weight:bold;



	-webkit-border-radius: 2px;



	text-transform:uppercase;



}



#arriba a:hover {



	background: url('images/arrow-top_16x16.gif') no-repeat 2px 50%;



	padding-left: 22px!important;



	background-color:#B09A79;



	color:#FFF!important;



	padding-bottom:2px;



	padding-top:2px;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	font-weight:bold;



	-webkit-border-radius: 2px;



	text-transform:uppercase;



	



}.noticias-breves ul > li {







	padding: 7px;







	background-color:#EAD6A6;







	list-style:none;







}







/* Noticia Destacada */







/*







.noticias-breves ul > li:first-child {







	padding: 7px;







	background-color:#DCC087;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	list-style: url(images/comment-square-important.png);







}







*/







.noticias-breves ul > li:hover {







	background-color:#ebddbd;



	padding: 7px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;







	







}







/*







.noticias-breves {







	padding: 7px;







	background-color:#BD6617;







	}







.noticias-breves li {







	padding: 7px;







	background-color:#BD6617;







}







.noticias-breves li * {







	padding: 7px;







	background-color:#EAD6A6;







}.noticias-breves:hover {



	background-color:#ebddbd;



	padding: 7px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



}*/



#menupadre	{



	text-transform:uppercase;



	list-style:none;



}



#menu-productos {



	line-height: 32px;



	text-transform:uppercase;



	list-style:none;



}



#menu-productos a, #menupadre a{



	color:#FFF!important;



	padding:3px;



	background-color:#BE6615;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	-webkit-border-radius: 2px;



	font-weight:bold;	



	text-decoration: none;



}



/*#menu-productos ul li a, #menupadre ul li a{



	color:#FFF!important;



	padding:3px;



	background-color:#BE6615;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	-webkit-border-radius: 2px;



	font-weight:bold;	



	text-decoration: none;



}*/



#menu-productos ul li a{



	color:#FFF!important;



	padding:3px;



	background-color:#405e08;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	-webkit-border-radius: 2px;



	font-weight:none;	



	text-decoration: none;



}



#menu-productos ul li a:hover{



	color:#FFF!important;



	padding:3px;



	background-color:#BE6615;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	-webkit-border-radius: 2px;



	font-weight:none;	



	text-decoration: none;



}



#menu-productos a:hover, #menupadre a:hover {



	color:#FFF!important;



	padding:3px;



	background-color:#B09A79;



	-moz-border-radius: 2px;



	-khtml-border-radius: 2px;



	-webkit-border-radius: 2px;



	font-weight:bold;



	text-decoration: none;



}





#forminicio span {



	text-align:left;



}



/* Begin Content Slider */



div.cf_wrapper



	{



		position: relative;



}



div.cf_element, .panel {



		width: 560px;



		height: 420px;



		background-color: #393939;



}



div.cf_element div.content



{



}



div.cf_element div.content h3



{



		padding-top: 0;



		margin-top: 0;



}



/*



#slider {



width: 560px;



margin: 0 auto;



position: relative;



}



.scroll {



margin: 0 auto;



height: 350px;



width: 560px;



overflow: auto;



overflow-x: hidden;



position: relative;



clear: left;



}



.scrollContainer div.panel {



height: 350px;



width: 560px;



overflow: hidden;



}



.hide {



display: none;



}



#thevideo {



width: 100%;



float: left;



background: #131313;



padding: 15px 0 0 0;



}



#thevideoinside {



width: 100%;



float: left;



position: static;



padding: 0 0 15px 0;



min-height: 350px;



}



#videoembed {



margin: 0px auto;



width: 980px;



text-align: center;



}



.watchnow {



position: absolute;



top: 250px;



left: 560px;



width: 180px;



height: 29px;



background: url(images/watchnow.jpg) top left no-repeat;



cursor: pointer;



}



.watchnow:hover {



background: url(images/watchnowover.jpg) top left no-repeat;



}*/



.insert {



width: 0px;



height: 480px;



background: url(images/insertbg.png) top left no-repeat;



margin: 0 0 0 550px;



color: #FFFFFF;



padding: 30px 10px 10px 10px;



line-height: 1.2em;



}



.insert h2 {



line-height: 1em;



font-size: 22px;



font-weight: normal;



margin: 0 0 10px 0;



}



.insert a:link, .insert a:hover, .insert a:visited {



color: #9eb5bb;



text-decoration: none;



}



/* End Content Slider */



#sitemap li{



	list-style:url(images/page_16x16.gif);



	line-height: 32px;



}



#sitemap li ul li{



	list-style:disc;



	line-height: 32px;



}



#resultados li{



	list-style:url(images/16-zoom_16x16.png);



	line-height: 32px;



}



#aviso {



	height: 20px;



	position:relative;



	top:429px;



	font-size:12px;



}



object {



	padding:20px;



	z-index:0;



	outline:0px;



}



ul .xoxo {



	left:-40px;



}



.xoxo li {



	font-weight:bold;



	line-height: 37px;



	list-style:url(images/bullet_orange_16x16.png) none;



}



.separador {



	height: 70px;



}



.qtrans_language_chooser { 



	list-style-type:none;



	display:inline;



}



.qtrans_language_chooser li{ 



	display:inline;



}



/*



a[href $='.php?id=#'] {



*/



a[href $='.zip'] {



	background: url('images/compress_16x16.png') no-repeat 3px 50%;



	padding-left: 25px!important;



	background-color:#e49100;



	color:#FFF!important;



	padding-bottom:3px;



	padding-top:3px;



	-moz-border-radius: 1px;



	-khtml-border-radius: 1px;



	-webkit-border-radius: 1px;



	font-weight:bold;



	line-height: 30px;



}



a[href $='.zip']:hover {



	background-color:#898c83;



	color:#cacec0!important;



	text-decoration:none;



}



div.googlemaps {



	padding:0px!important;



	margin:0px!important;



}



div.pro-player-container {



	width:250px!important;



}