body {
	font-family: 'Droid Sans', arial, serif !important;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #59574a;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: 100%;
	float: left;
}

p	{
	font-family: 'Droid Sans', arial, serif !important;
	text-align: justify;
	font-size:12px;
	color:#EEE;
	margin:0;
	padding:0;
}

div#content strong{
	color:#FFF;
}

a, a.visited {
	font-family: 'Droid Sans', arial, serif !important;
	color:#FFF;
	outline:none;
	text-decoration:none;
}
a:hover, a.visited {
	color:#CCC;
	text-decoration:none;
}

div#barra_superior{
	font-family: 'Droid Sans', arial, serif !important;
	width:100%;
	padding:0;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #333;
	position: fixed;
	top: 0px;
	z-index:2;
}

div#all_content{
	font-family: 'Droid Sans', arial, serif !important;
	width:1000px;
	margin-top: 40px;
	margin-bottom: 30px;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	min-height:1000px;
}

div#content_left {
	font-family: 'Droid Sans', arial, serif !important;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 750px;
	height: auto;
	padding-bottom: 50px;
	float: left;
}



div#content_left_bottom_sup {
	font-family: 'Droid Sans', arial, serif !important;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	width: 750px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}


div#content_search {
	font-family: 'Droid Sans', arial, serif !important;
	float: left;
	margin-top: 1px;
	margin-bottom: 50px;
	width: 950px;
	height: auto;
	background-color: #333;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}

div#content_right {
	font-family: 'Droid Sans', arial, serif !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 250px;
	height: auto;
	float: right;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#colaboradores {
	font-family: 'Droid Sans', arial, serif !important;
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 250px;
	height: auto;
	float: right;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#colaboradores h2{
	color: #EC6A00;
}

div#titulo_generico {
	width: 730px;
	height:30px;
	margin-top: 35px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #FFF;
	background-color: #333;
	border-left-width: 10px;
	border-left-style: ridge;
	border-left-color: #EC6E00;
	float: left;
}

div#titulo_generico h1{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}


div#titulo_apartado {
	width: 725px;
	height:50px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	background-image: url(../images/marketing_titulobk.png);
	background-repeat: no-repeat;
}

div#titulo_apartado h1{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 55px;
}

div#titulo_apartado2 {
	width: 725px;
	height:50px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	background-image: url(../images/web_titulobk.png);
	background-repeat: no-repeat;
}

div#titulo_apartado2 h1{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 55px;
}

div#titulo_apartado3 {
	width: 725px;
	height:50px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	background-image: url(../images/social_titulobk.png);
	background-repeat: no-repeat;
}

div#titulo_apartado3 h1{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 55px;
}

div#header{
	width:1000px;
	height:100px;
	padding:0;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}

/*HEADER*/

div#logo{
	width:250px;
	height:65px;
	padding:0;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}

div#contenedor_sup {
	width:1050px;
	padding:0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 30px;
}

div#info_sup {
	width: 550px;
	float: left;
	height: 30px;
}

.separador {
	width:5px;
	border-right:dotted 1px #999;
	border-left:dotted 1px #999;
}

.info_element {
	float:left;
	color:#FFFFFF;
	font-size: 12px;
	text-align:center;
	width:80px;
	padding-top:8px;
	text-decoration: none;
	height: 22px;
}

.info_element_img{
	float:left;
	padding-top: 2px;
}

.info_element a {
	height:30px;
	width:90px;
	color:#FFFFFF;
	padding:10px;
	padding-bottom:8px;
	border-right:dotted 1px #999;
	border-left:dotted 1px #999;
	text-decoration: none;
}

.info_element a:hover {
	background-color:#ec6a00;
}

div.cse-branding-right {
	position:absolute;
	width: 480px;
	float: right;
	height: 30px;
	margin-left:440px;
}
div.cse-branding-form {
	width: 480px;
	float: right;
	height: 30px;
}
div.cse-search-box {
	width: 350px;
}
.input{
	height: 20px;
	background-color: #555555;
	font-family: 'Droid Sans', arial, serif;
	font-size: 11px;
	color:#FFF;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


/*MENU*/

div#menu{
	float: left;
	width: 1000px;
	height: auto;
	background-color: #333;
}

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li {
		float: left;
		list-style: none;
	}

	#jsddm li a	{
	display: block;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	width: 160px;
	color: #FFFFFF;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	}

	.current	{
		padding: 5px 12px;
		text-decoration: none;
		font-size:14px;
		font-weight:bold;
		width: 150px;
		background-color: #000000;
		color: #999999;
		white-space: nowrap;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #666666;
	}
	
	#jsddm li .current	{
		display: block;
		padding: 5px 12px;
		text-decoration: none;
		font-size:12px;
		font-weight:normal;
		width: 160px;
		background-color: #783600;
		color: #999999;
		white-space: nowrap;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #666666;
	}

	#jsddm li a:hover {	
		background: #ec6a00;
	}
		
		#jsddm li ul {
			margin: 0;
			padding: 0px;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid #333;
		}
		
		#jsddm li ul li	{
			margin: 0;
			padding: 0px;
			float: none;
			display: inline;
			width: 160px;
			font-size:12px;
			font-weight:normal;
			background-color:#ec6a00;
		}
		
		#jsddm li ul li a {	
			width: 160px;
			font-size:12px;
			font-weight:normal;
			background-color:#ec6a00;
		}
		
		#jsddm li ul li a:hover	{
			background: #a64b00;
		}


div#dossier a {
	float: right;
	height: 20px;
	background-color: #444444;
	font-size: 11px;
	font-weight: bold;
	margin-right: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 45px;
	color: #888888;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
	background-image: url(../images/dossier_img_small.jpg);
	background-repeat: no-repeat;
}

div#dossier a:hover {
	background-color: #ec6a00;
}

/*FOOTER*/

div#footer_exp { 
	width:100%; 
	height:100%; 
	margin:50px 0 0 0;
	padding:0;
	background:url(../images/footer_bg.gif) top  repeat-x; float:left;
}

div.footer{
	width:768px;
	height:32px;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#validations{
	width:122px;
	height:30px;
	margin:0;
	font-size:14px;
	background-image: url(../images/css.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	color: #FFF;
	display: inline-block;
	float: right;
}
div.footer div#validations p{ font-size:14px; margin:5px 0 0 0; color:#666666}
div.footer div#validations a, a:visited{
	text-decoration:none;
	color:#FFF;
}
div.footer div#validations a:hover{ text-decoration:none; color: #333333;}
div.footer p{ font-size:10px; float:left;}
div.footer a, a:hover, a:visited{
	text-decoration:none;
	color:#FFF;
}

div#mapaweb {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 750px;
	height: auto;
	padding: 0;
	float: left;
	text-align: left;
	color:#FFFFFF;
	line-height: 24px;
}

div#mapaweb ul {
	margin: 0px;
	list-style-type: square;
}

div#mapaweb ul li {
	margin: 0px;
	font-size:16px;
}

div#mapaweb ul ul li {
	margin: 0px;
	font-size:14px;
}

div#mapaweb ul ul ul li {
	margin: 0px;
	font-size:12px;
}

div#mapaweb a { 
	color:#FFFFFF;
	text-decoration:none;
}

div#mapaweb a:hover, div#mapaweb a:visited{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #333;
	padding: 5px;
	width: 150px;
}

div#presupuesto {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 30px;
	width: 650px;
	height: auto;
	padding: 20px;
	float: left;
	text-align: left;
	color:#FFFFFF;
	line-height: 13px;
	background-color:#333;
	font-weight: bold;
	font-size: 13px;
}

div#presupuesto h2{
	background-color:#222;
	font-weight: bold;
	font-size: 22px;
	padding-left: 100px;
	background-image: url(../images/presu_img.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 25px;
	margin-top: 0px;
}

div#presupuesto h3 {
	font-weight: bold;
	font-size: 22px;
	padding-left: 100px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

div#presupuesto p {
	font-weight: normal;
	font-size: 12px;
	padding: 10px;
	padding-left: 100px;
	margin-bottom: 20px;
	line-height: 16px;
}


div#presupuesto table {
	
}

div#presupuesto tr {
	background-color:#444;
	margin-bottom: 5px;
	background-image: url(../images/form_bk.jpg);
}

div#presupuesto td {
	width:250px;
	height:0px;
	padding: 10px;
}

div#presupuesto td input {
	color:#000000;
}

div#presupuesto ul li {
	margin: 0px;
	font-size:16px;
}

div#trabaja {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 30px;
	width: 650px;
	height: auto;
	padding: 20px;
	float: left;
	text-align: left;
	color:#FFFFFF;
	line-height: 13px;
	background-color:#333;
	font-weight: bold;
	font-size: 13px;
}

div#trabaja h2{
	background-color:#222;
	font-weight: bold;
	font-size: 22px;
	padding-left: 100px;
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 25px;
	margin-top: 0px;
}

div#trabaja table {
	
}

div#trabaja tr {
	background-color:#444;
	margin-bottom: 5px;
	background-image: url(../images/form_bk.jpg);
}

div#trabaja td {
	width:300px;
	height:0px;
	padding: 10px;
}

div#trabaja td input {
	color:#000000;
	background-color: #FFF;
}

div#trabaja ul li {
	margin: 0px;
	font-size:16px;
}

div#legal {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 30px;
	width: 650px;
	height: auto;
	padding: 30px;
	float: left;
	text-align: left;
	color:#FFF;
	background-color:#333;
}

div#legal h2 {
	background-color:#222;
	font-weight: bold;
	font-size: 18px;
	padding-left: 40px;
	background-repeat: no-repeat;
	height: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#legal p {
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}


/*HOME*/

div#modulo1 {
	background-image: url(../images/modulo_bk_01.png);
}

div#modulo2 {
	background-image: url(../images/modulo_bk_02.png);
}

div#modulo3 {
	background-image: url(../images/modulo_bk_03.png);
}

div#modulo1:hover, div#modulo2:hover, div#modulo3:hover {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_hover_bk.png);
}

div.modulo{
	font-family: 'Droid Sans', arial, serif;
	width:232px;
	float:left;
	background-repeat: no-repeat;
	margin-top: 35px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	height: 390px;
	padding-top: 5px;
}

div.modulo h1{
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 45px;
}

div.modulo h1 a {text-decoration:none; text-transform:none;}
div.modulo h2 { 
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0 0 10px 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 45px;
	text-align: left;
}

div.modulo img{
	margin:0;
	padding:0px;
}

div.modulo p.intro{
	color:#FFF;
	font-size:16px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: -1px;
	line-height: 18px;
}

div.modulo p{
	font-size:11px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	text-align: left;
	letter-spacing: 0px;
	line-height: 16px;
}

/* CUADROS SERVICIOS */

#modulo_mo {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_mo_bk.png);
}

#modulo_mo:hover {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_mo_hover_bk.png);
}

#modulo_dw {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_dw_bk.png);
}

#modulo_dw:hover {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_dw_hover_bk.png);
}

#modulo_rs {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_rs_bk.png);
}

#modulo_rs:hover {
	background-repeat: no-repeat;
	background-image: url(../images/modulo_rs_hover_bk.png);
}

.modulo_seccion {
	width:190px;
	float:left;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 200px;
	padding: 10px;
}

.modulo_seccion h1{
	color:#FFF;
	font-size:22px;
	line-height: 22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	height: 45px;
}

.modulo_seccion h1 a {text-decoration:none; text-transform:none;}
.modulo_seccion h2 { 
	color:#FFF;
	font-size:22px;
	line-height: 22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	height: 45px;
}

.modulo_seccion img{
	margin:0;
	padding:0px;
}

.modulo_seccion p.intro{
	color:#FFF;
	font-size:14px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: -1px;
}

.modulo_seccion p{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: -0.5px;
	color: #FFF;
	text-align: left;
	padding-top: 2px;
}

#facebookcom {
	float:left;
	width:730px;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 10px;
}

div.telefono {
	float:left;
	width:768px;
	text-align:center;
	vertical-align:text-bottom;
	color:#ec6a00;
	font-size:28px;
	font-weight:normal;
	margin-top: 10px;
	height: auto;
}

#contacto_home {
}

#contacto_pages {
	background-image: url(../images/contacto.png);
}

div.contacto {
	width:230px;
	float:right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 570px;
}

div.contacto h1 {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #EC6A00;
}

div.contacto h2 {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #EC6A00;
}

div.contacto p {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333;
	padding-right:12px;
	padding-left: 10px;
}

div.contacto .mail {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
}

div.contacto .mail a {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
}

div.contacto .mail a:hover {
	color: #FFF;
}

div.contacto .phone_gran {
	font-size: 37px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
	margin-bottom: 0px;
	height: 35px;
}

div.contacto .phone_peq {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
	height: 35px;
}

div.contacto_contenedor {
	width:230px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 400px;
	padding-top: 0px;
}

form#consulta {
	height:320px;
}

div.contacto_label {
	width:175px;
	height: 18px;
	padding-top: 0px;
	margin-top: 10px;
	margin-left: 30px;
	float: left;
	color: #333;
	margin-bottom: 0px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

div.contacto_campo {
	width:175px;
	height: 25px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 30px;
	float: left;
	color: #FFF;
	margin-bottom: 3px;
}

div.contacto_campo input{
	font-family: 'Droid Sans', arial, serif;
	background-color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFF;
	width: 175px;
	height: 25px;
	padding-left: 5px;
}



div.contacto_campo_asunto {
	width:175px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 30px;
	float: left;
	color: #FFF;
	margin-bottom: 3px;
}

div.contacto_campo_asunto textarea{
	font-family: 'Droid Sans', arial, serif;
	background-color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFF;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
}

div.contacto_enviar  {
	width:65px;
	height: 20px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	margin-top: 16px;
	margin-bottom: 1px;
	margin-right: 20px;
	background-color: #333;
	padding-left: 5px;
}

.btn_enviar {
	width:60px;
	height: 14px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../images/btn_enviar.jpg);
	background-repeat: no-repeat;
}

div#content_left.contactopage { 
	margin:0; 
	padding:0; 
	float:left;
}

div#content_left.contactopage #content_l {
	float:left;
	width:730px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 10px;
	background-image: url(../images/contacto_img.jpg);
	height: 320px;
	padding-top: 20px;
}

div#content_left.contactopage #content_l ul {
	float:right;
	width:320px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 40px;
	font-size: 14px;
	background-color: #5A584B;
}

div#content_left.contactopage #content_l li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	color: #FFF;
}

div.contactopage h1 {
	color:#333;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	letter-spacing: -1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

div.contactopage #content_l h2{
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	width:350px;
	background-color: #48473C;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 350px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

div.contactopage #content_l h2 a{
	color:#EC6E00;
}

div.contactopage #content_l h3{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 30px;
	font-style: italic;
	padding-bottom: 20px;
	width: auto;
	text-align: right;
}

div.contactopage img{ border:none; margin:0; padding:0px; }
div.contactopage p.intro{ color:#FFFFFF; font-size:14px; margin:15px 0 10px 0; border-bottom:none;}
div.contactopage p{
	border-bottom:none;
	color: #FFF;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 350px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-size: 12px;
}

div#content_left.contactopage #content_r {
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 350px;
	padding: 0px;
}

div#contenido {
	font-family: 'Droid Sans', arial, serif;
	width:730px;
	float:left;
	background-repeat: no-repeat;
	margin-top: -20px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 5px;
}
div#post_marketing{
	font-family: 'Droid Sans', arial, serif;
	float:left;
	background-repeat: no-repeat;
}
div#post_marketing h2{
	background-color:#FF8F20;
}
div#post_web{
	font-family: 'Droid Sans', arial, serif;
	width:730px;
	float:left;
	background-repeat: no-repeat;
}
div#post_web h2{
	background-color:#EA4FEE;
}
div#post_redes{
	font-family: 'Droid Sans', arial, serif;
	width:730px;
	float:left;
	background-repeat: no-repeat;
	margin-bottom:20px;
}
div#post_redes h2{
	background-color:#5BEDFD;
}
/*EMPRESA*/
div#content.empresa { margin:35px 0 10px 38px!important; margin:35px 0 10px 19px; padding:0; float:left;}
div#content.empresa #content_l { margin:0; padding:0; float:left; width:400px;}
div.empresa h1{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0;}
div.empresa h2{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0;  width:190px;}
div.empresa img{ border:4px solid #ec6a00; margin:0; padding:0px; }
div.empresa p.intro{ color:#FFFFFF; font-size:14px; margin:10px 0 10px 0;}
div.empresa p{ margin:10px 0 10px 0;}
div#content.empresa #content_r { margin:24px 10px 10px 60px; padding:0; float:left;}

/*MENU SERVICIOS*/

div#servicios_img {
	width: 690px;
	height:220px;
	margin-left: 35px;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #FFF;
	background-image: url(../images/servicios.jpg);
	float: left;
}

div#servicios_img_elem {
	width: 230px;
	height:16px;
	color: #FFF;
	float: left;
	margin-top: 200px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}

/*MENU MASINFO*/

div#masinfo_img {
	width: 690px;
	height:220px;
	margin-left: 35px;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #FFF;
	float: left;
}

div#masinfo_img_elem {
	width: 330px;
	height:70px;
	color: #FFF;
	float: left;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-left: 15px;
	padding-top: 4px;
	background-color: #333;
	background-image: url(../images/dossier_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div#masinfo_img_elem:hover {
	background-color: #444;
	background-image: url(../images/dossier_hover_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div#masinfo_img_elem h2 {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 90px;
	margin-top: 5px;
	margin-bottom: 2px;
}

div#masinfo_img_elem p {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 90px;
	margin-top: 0px;
	line-height: 14px;
	padding-right: 10px;
}

/*MENU SOLUCIONES*/

#soluciones_marketing {
	background-color: #EC6A00;
}

#soluciones_diseno {
	background-color: #910067;
}

#soluciones_redes {
	background-color: #00B2D2;
}

#servicios_index {
	background-color: #EC6A00;
}

ul.soluciones {
	list-style:none;
	width: 200px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

ul.soluciones li {
	text-align:left;
	font-size:15px;
	height:15px;
	width:195px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
	color: #CCC;
	margin: 0px;
	border-bottom: 1px dotted #222222;
}

ul.soluciones li a {
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/list_arrow.png) center left no-repeat;
	padding-left: 25px;
	font-size: 13px;
}

ul.soluciones li:hover {
	text-decoration:none;
	color:#333;
	background-color: #59574a;
}

ul.soluciones li a:visited {
	color:#ffffff;
	text-decoration:none;
}


/*SOLUCIONES*/
div#content_left.soluciones { 
	margin:0; 
	padding:0; 
	float:left;
}

div#content_left.soluciones #content_l {
	margin:35px 0 10px 38px!important;
	margin:35px 0 10px 19px; 
	padding:0; 
	float:left;
	width:400px;
}

div.soluciones h1{ 
	color:#ec6a00; 
	font-size:20px; 
	font-weight:normal; 
	border-bottom: 1px solid #999999; 
	padding:0; 
	margin:0 0 0px 0; 
	text-align:justify;
}

div.soluciones h2{ 
	color:#ec6a00; 
	font-size:20px; 
	font-weight:normal; 
	border-bottom: 1px solid #999999; 
	padding:0; 
	margin:0 0 0px 0;  
	width:190px;
}

div.soluciones img{ border:4px solid #ec6a00; margin:0; padding:0px; }
div.soluciones p.intro{ color:#FFFFFF; font-size:14px; margin:15px 0 10px 0; border-bottom:none;}
div.soluciones p{ margin:10px 0 10px 0; padding:0 0 10px 0; border-bottom: 1px dashed #999999;}
div#content_left.soluciones #content_r { margin:59px 10px 10px 60px; padding:0; float:left;}

/*SOLUCIONES*/

div#content_left.soluciones_e { 
	margin:0; 
	padding:0; 
	float:left;
}

div#content_left.soluciones_e #content_l {
	padding:0;
	float:left;
	width:700px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 40px;
}

div#content_left.soluciones_e #content_l {
	float:left;
	width:480px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 30px;
}

div#content_left.soluciones_e #content_l ul {
	float:left;
	width:410px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	font-size: 14px;
	background-color: #5A584B;
	list-style-type: square;
	text-align: left;
}

div#content_left.soluciones_e #content_l li {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 18px;
}

div#content_left.soluciones_e #content_l li a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}

div.soluciones_e #content_l h2{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	width:440px;
	background-color: #8D8B74;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}

div.soluciones_e #content_l h3{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 30px;
	font-style: italic;
	padding-bottom: 20px;
	width: auto;
	text-align: right;
}

div#content_left.soluciones_e #cliente {
	float:left;
	width:720px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 15px;
}

div#content_left.soluciones_e #cliente h2 {
	color: #333;
	font-size: 26px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

div#content_left.soluciones_e #cliente_elem {
	float:left;
	width:210px;
	background-color: #333;
	border-left-width: 10px;
	border-left-style: ridge;
	border-left-color: #EC6A00;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 160px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div#content_left.soluciones_e #cliente_elem_img {
	float:left;
	margin-top: 10px;
	margin-left: 5px;
	height: 105px;
}
	
div#content_left.soluciones_e #cliente_elem_img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#content_left.soluciones_e #cliente_elem_txt {
	float:right;
	text-align: left !important;
	padding: 0px;
	margin-left: 0px;
	width: 150px;
	margin-top: 10px;
	margin-right: 5px;
	height: 105px;
}

div#content_left.soluciones_e #cliente_elem_txt p {
	color: #CCC;
	background-color: #666;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div#content_left.soluciones_e #cliente_elem_txt p a {
	font-size:10px;
	font-weight: normal;
	line-height: 6px;
}

div#content_left.soluciones_e #cliente_elem_bottom {
	float:left;
	width:200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #333;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFF;
	font-size: 9px;
	line-height: 10px;
	color: #CCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#content_left.soluciones_e #cliente_elem_bottom_acciones {
	float:left;
	width:75px;
	font-size: 9px;
	line-height: 10px;
	color: #CCC;
	padding: 0px;
	margin: 0px;
}

div#content_left.soluciones_e #cliente_elem ul {
	float:left;
	width:410px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	font-size: 14px;
	background-color: #5A584B;
	list-style-type: square;
	text-align: left;
}

div#content_left.soluciones_e #cliente_elem li {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 18px;
}

div#content_left.soluciones_e #cliente_elem li a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}

div.soluciones_e h1 {
	color:#333;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	letter-spacing: -1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

div.soluciones_e #cliente_elem h2{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	width:440px;
	background-color: #8D8B74;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}

div.soluciones_e #cliente_elem h3{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-style: normal;
	width: auto;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

div.soluciones_e img{ border:4px solid #ec6a00; margin:0; padding:0px; }
div.soluciones_e p.intro{ color:#FFFFFF; font-size:14px; margin:15px 0 10px 0; border-bottom:none;}
div.soluciones_e p{
	border-bottom:none;
	color: #FFF;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	font-size: 12px;
	line-height: 18px;
}

div.soluciones_e p a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}

div#content_left.soluciones_e #content_r {
	float:right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 200px;
	padding: 0px;
}
div#content_left.soluciones_e #content_r h2{
	color:#ec6a00;
	font-size:16px;
	font-weight:bold;
	width:200px;
	background-color: #333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	height: 30px;
}

div#content_left.soluciones_e #content_r_servicios {
	float:right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 200px;
	padding: 0px;
}
div#content_left.soluciones_e #content_r_servicios h2{
	color:#ec6a00;
	font-size:16px;
	font-weight:bold;
	width:200px;
	background-color: #333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	height: 30px;
}

div#content_left.soluciones_e #content_r_servicios ul {
	list-style:none;
	width: 200px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

div#content_left.soluciones_e #content_r_servicios ul li {
	text-align:left;
	height:15px;
	width:195px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
	color: #CCC;
	margin: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #222222;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #222222;
}

div#content_left.soluciones_e #content_r_servicios ul li a {
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/list_arrow.png) center left no-repeat;
	padding-left: 25px;
	font-size: 13px;
}

div#content_left.soluciones_e #content_r_servicios ul li:hover {
	text-decoration:none;
	color:#333;
	background-color: #8d8b74;
}

div#content_left.soluciones_e #content_r_servicios ul li a:visited {
	color:#ffffff;
	text-decoration:none;
}

div#content_left.soluciones_e #content_r_servicios ul ul{
	list-style:none;
	width: 200px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

div#content_left.soluciones_e #content_r_servicios ul ul li {
	text-align:left;
	height:20px;
	width:170px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #CCC;
	margin: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #222222;
}

div#content_left.soluciones_e #content_r_servicios ul ul li a {
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/list_arrow.png) center left no-repeat;
	padding-left: 25px;
	font-size: 11px;
}

div#content_left.soluciones_e #content_r_servicios ul ul li:hover {
	text-decoration:none;
	color:#333;
}

div#content_left.soluciones_e #content_r_servicios ul ul li a:visited {
	color:#ffffff;
	text-decoration:none;
}

/*PREGUNTAS*/
div#content.preguntas {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
div#content.preguntas #content_l {
	padding:0;
	float:left;
	width:730px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	height: auto;
}

div.preguntas h1{ 
	color:#ec6a00;
	font-size:20px;
	font-weight:normal;
	text-align:justify;
	letter-spacing: -1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

div.preguntas h2{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	background-color: #8D8B74;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 720px;
}

div.preguntas h3{
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}

div.preguntas p.intro{ 
	color:#59574A;
	font-size:12px;
	border-bottom:none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 10px;
}

div.preguntas p{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}

div.preguntas ul li {
	color:#EEE;
	font-size:12px;
	list-style-type: circle;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 2px;
}
div.preguntas ul {
	text-align:justify;
	padding-left: 50px;
}

/*noticias*/

div#titulo_noticias {
	width: 730px;
	height:30px;
	margin-top: 35px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #FFF;
	background-color: #333;
	border-left-width: 10px;
	border-left-style: ridge;
	border-left-color: #EC6E00;
}

div#titulo_noticias h1{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}

div#content.noticias { margin:0; padding:0; float:left;}
div#content.noticias #content_l {
	padding:0;
	float:left;
	width:700px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
	background-color: #8D8B74;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #59574A;
	border-right-color: #59574A;
	border-bottom-color: #59574A;
	border-left-color: #333;
}

div.noticias h1{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0; text-align:justify;}
div.noticias h2{
	color:#313028;
	font-size:18px;
	font-weight:normal;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
div.noticias h2 a {
	color:#FFFFFF;
	text-decoration:none;
}

div.noticias p.intro{
	color:#59574A;
	font-size:12px;
	border-bottom:none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 10px;
}
div.noticias p.intro a { 
	color:#000000; 
	text-align:right;
	font-size:14px; 
	border-bottom:none;
}

div.noticias p {
	margin:0 0 0px 18px;
	padding:0;
}

div.noticias p a{
	color:#FFF;
	background-color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 10px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/plus_icon.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}

div.noticias p a:hover{
	background-color: #444;
}

div#barrainf_noticias {
	float:left;
	width: 730px;
	height:30px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 60px;
	color: #FFF;
	background-color: #333;
	border-left-width: 10px;
	border-left-style: ridge;
	border-left-color: #EC6E00;
}

div#barrainf_noticias_ir{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}

div#barrainf_noticias_img{
	color:#FFF;
	width: 20px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

div.noticias ul li { padding:0; margin:10px 0 10px 0; color:#999999; font-size:12px;}
div.noticias ul { width:550px; text-align:justify;}

/* DOSSIER WIDGET*/

#content_garantia_home {
	background-color: #333333;
	background-image: url(../images/garantia_img.jpg);
	background-repeat: no-repeat;
	width: 350px;
}

#content_garantia_home:hover {
	background-color: #444444;
	background-image: url(../images/garantia_hover_img.jpg);
	background-repeat: no-repeat;
}

#content_garantia_home h2 {
	font-size:26px;
	text-align:left;
	padding-top:15px;
	padding-left:50px;
	padding-bottom:0px;
	width:auto;
	letter-spacing: -1px;
	padding-right: 25px;
}

#content_garantia_home ul {
	margin-top:0px;
	width:350px;
}

#content_easy_home {
	background-color: #333333;
	background-image: url(../images/easy_img.jpg);
	background-repeat: no-repeat;
	width: 350px;
}

#content_easy_home_prox {
	background-color: #333333;
	background-image: url(../images/easy_img_proximamente.jpg);
	background-repeat: no-repeat;
	width: 350px;
	height:88px;
}

#content_easy_home:hover {
	background-color: #444444;
	background-image: url(../images/easy_hover_img.jpg);
	background-repeat: no-repeat;
}

#content_easy_home h2 {
	font-size:26px;
	text-align:left;
	padding-top:15px;
	padding-left:75px;
	padding-bottom:0px;
	width:auto;
	letter-spacing: -1px;
	padding-right: 25px;
}

#content_easy_home ul {
	margin-top:0px;
	width:350px;
}

#content_dossier_home {
	background-color: #333333;
	background-image: url(../images/dossier_img.jpg);
	background-repeat: no-repeat;
	width: 350px;
}

#content_dossier_home:hover {
	background-color: #444444;
	background-image: url(../images/dossier_hover_img.jpg);
	background-repeat: no-repeat;
}

#content_dossier_home h2 {
	font-size:26px;
	text-align:left;
	padding-top:15px;
	padding-left:50px;
	padding-bottom:0px;
	width:auto;
	letter-spacing: -1px;
	padding-right: 25px;
}

#content_dossier_home ul {
	margin-top:0px;
	width:350px;
}

#content_presu_home {
	background-color: #333333;
	background-image: url(../images/presu_img.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	width: 350px;
}

#content_presu_home:hover {
	background-color: #444444;
	background-image: url(../images/presu_hover_img.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
}

#content_presu_home h2 {
	font-size:26px;
	text-align:left;
	padding-top:15px;
	padding-left:50px;
	padding-bottom:0px;
	width:auto;
	letter-spacing: -1px;
}

#content_presu_home ul {
	margin-top:0px;
	width:350px;
}

#content_dossier {
	background-color: #333333;
	background-image: url(../images/dossier_img.jpg);
	background-repeat: no-repeat;
}

#content_dossier:hover {
	background-color: #444444;
	background-image: url(../images/dossier_hover_img.jpg);
	background-repeat: no-repeat;
}

#content_presu {
	background-color: #333333;
	background-image: url(../images/presu_img.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#content_presu:hover {
	background-color: #444444;
	background-image: url(../images/presu_hover_img.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.content_widgetder {
	float:left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 230px;
	padding: 0px;
}

.content_widgetder h2 {
	font-size:20px;
	color: #FFF;
	text-align: right;
	height: 35px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 120px;
	float: right;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.content_widgetder ul {
	list-style:none;
	background-color: #DC6D00;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	width: 230px;
}

.content_widgetder ul li {
	font-size:13px;
	height:10px;
	width:auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 5px;
}




/*SOLUCIONES*/
div#content.glosario {
	padding:0;
	float:left;
	width: 730px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div#content.glosario #content_l {
	margin:35px 0 10px 19px;
	padding:0;
	float:left;
	width:700px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.glosario h1{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0; text-align:justify;}
div.glosario #content_l h2{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0; width:100%}
div.glosario img{ border:4px solid #ec6a00; margin:0; padding:0px; }
div.glosario p.intro{ color:#ec6a00; font-size:16px; margin:15px 0 10px 0; border-bottom: 1px dashed #999999; padding:0; font-weight:bold;}
div.glosario p{ margin:5px 0 5px 0; padding:0 0 10px 0; border-bottom:none;}
div.glosario div#content_l p strong{ color:#FFFFFF;}
div#content.glosario #content_r { margin:35px 10px 10px 60px; padding:0; float:left;}
div#content.glosario #content_r h2{ color:#ec6a00; font-size:20px; font-weight:normal; border-bottom: 1px solid #999999; padding:0; margin:0 0 0px 0;  width:190px;}

#taskbar{
	height:30px;
	width:100%;
	margin:auto;
	background-color: #333;
	position: fixed;
	bottom: 0;
	z-index: 99;
}
#taskbar #container{
	background-color: #333;
	display:block;
	height:30px;
		
}
/*------- blocks btns --------*/
#taskbar #container .block-left{
	position:relative;
	float: left;
	width:15%;
	height:30px;
}
#taskbar #container .block-center{
	position: relative;
	float: left;
	width: 70%;
	height:30px;
	font-size:10px;
		
}
#taskbar #container .block-right{
	position: relative;
	float: left;
	width: 15%;
	height:30px;
}
#taskbar #container .btns{
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
		
}

#taskbar #container #info_footer {
	color:#FFFFFF;
	font-size:10px;
	padding-top:10px;
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
	width: 1000px;
	float: left;
	height: 20px;
}

#taskbar #container #info_footer a {
	color:#EC6E00;
}

#promociones{
	width:730px;
	height:auto;
	float:left;
	margin-left:10px;
}

.promo{
	width:325px;
	height:150px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.promo#sello{background-image:url(../promociones/promo1/promo1.png);}
.promo#easy{float:right; background-image:url(../promociones/promo2/promo2_des.png); }
.promo img{
	position:relative;
	top:118px;
	left:-70px;
}

#promociones h2{background-color:#FF8F20; color:#FFFFFF;}















 * jQuery UI Tabs 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { background-color: #59574A; width: 700px; position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { background-color: #59574A; float:left; width: 700px; margin: 10px 0 20px 0px; padding: 0px 0 0px 0px; }
.ui-tabs .ui-tabs-nav li {  list-style: none; float: left; position: relative;  margin: 0; border-bottom: 0 !important; padding: 5px; white-space: nowrap; font-size:11px; font-weight:bold;}
.ui-tabs .ui-tabs-nav li a {  float: left; padding: 5px; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color:#4B4A3F; margin-bottom: 0;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*

