* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}

*:focus {
  outline: 0; }

img {
	border: none;
}

h1, h2, h3 {
	margin-top: 1.5em;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.4em;
}

.tit2 {
	color: #00afc6;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-top: 1.5em;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
	font-style: italic;
}

a {
	/* border-bottom: 1px dotted #b9d305; */
	text-decoration: none;
	color: #00afc6; /* azul */
}

a:hover {
	border: none;
	color: #b9d305; /* verde */
}

a.boton {
	line-height:2.5em;
	margin: 2px;
	padding: 4px 10px;
	border: 1px solid #aaa;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	text-decoration: none;
	color: #666;
	background: #eee;
}
a:hover.boton, a:active.boton {
	font-weight:normal;
	border: 1px solid #aaa;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	color: #666;
	background-color: #b9d305; }
	
.btt {
	width: 50px;
	margin: 10px 0;
	font-size: 1em;
	text-align: center;
	background: #f1f1f1;
	border: 1px solid #aaa;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	cursor: pointer; }
.btt:hover {
	background-color: #b9d305;
}
	
/* Paginacion */
.pagination {
	clear:both;
	height:25px;
	font-size: .8em;
	text-align: center;
	font-weight:normal;
	margin-top:15px;
	padding-top:15px; }
.pagination span.current {
	padding: 4px 10px;
  	border: 1px solid #aaa;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background: #aaa;
	font-weight:normal;
	color: #666; }
.pagination span.disabled {
  margin: 2px;
  padding: 4px 10px;
  border: 1px solid #eee;
  font-weight:normal;
  color: #ddd; }

.link_volver {
	text-align: center;
	color: #666;
	border-bottom: 1px dotted #666;
}

#clear-both {
	clear: both;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }


/* forms */

#form-container {
	float:left;
	width: 410px;
	margin: 0 25px;
	font-size: 0.9em;
}

#form-container h2 {
	font-size: 0.9em;
}

#form-container a {
	font-weight: bold;
	color: #666;
}

input, textarea, select {
	margin-top: 10px;
	padding: 2px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #8a898a;
	background: #ebeae7;
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
}

form label {
	float: left;
	width: 110px;
	padding: 15px 10px 0 0;
	text-align: right;
}

form legend {
	font-weight: bold;
}

form .small {
	font-size: 0.9em;
	color: #999;
 	margin-left: 10px; }

form fieldset {
	background-color: #fff;
	width: auto;
	margin: 5px 0;
	padding: 10px;
	border: #ddd 1px solid; }

form input, form textarea, form select {
	color: #666;
	text-indent: 3px; }

textarea:focus, input:focus, select:focus {
	background: #b9d305; }

input[type="password"], input[type="text"], select, textarea { width: 60%; }


.formInfo {
	font-size: .9em; margin: 10px 0 10px 0; padding: 10px; border: #fc6 1px solid; background-color: #FFC;  text-align: center;
}

.formError {
	font-size: .9em; margin: 10px 0 10px 0; padding: 10px; border: #f00 1px solid; background-color: #ffe2e2; }

.formok {
	font-size: .9em; margin: 0 0 20px 0; padding: 10px; text-align: center; border: #81a73c 1px solid; background-color: #ddf0b9; }

#respuesta-contacto {margin-top: 20px; font-size: .9em; text-align:center; }
.error, .ok { padding-bottom: 10px; font-size: 1.1em; font-weight:bold; text-align:center; }
.ok {color: #00A008; }
.error {color: #990000; }


.float-left {
	float: left;
}

.float-right {
	float: right;
}

.texto-izquierda {
	padding:0 20px;
	text-align: right;
}


/* Header */
#header {
	width: 960px;
	height: 40px;
	margin: 0 auto;
	background: url(../images/bg_menu_int.png) repeat-x;
}
#logo {
	float:left;
	height:40px;
	background: url(../images/bg_menu_left.png) no-repeat left top;
}
#menu {
	float: right;
	height: 40px;
	background: url(../images/bg_menu_right.png) no-repeat right top;
}
#menu ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
}
#menu li {
	float: left;
}
#menu a {
	display: block;
	float: left;
	height: 25px;
	width: 100px;
	padding: 15px 10px 0 10px;
	border-left: 1px solid #aaa;
	font-size: 0.8em;
	text-decoration: none;
	text-align: center;
	color: #666;
}
#menu a:hover {
	color: #eaeaea;
	background: url(../images/bg_menu_hover.png) repeat-x;
}
#head {
	width: 960px;
	height: 236px;
	margin: 10px auto 0 auto;
}

/* Page */
#page {
	width: 960px;
	margin: 0 auto;
}

/* Content */
#content {
	float: left;
	width: 530px;
	margin: 10px 0 0 15px;
	text-align: left;
}
#proyectos {
	margin-top:30px;
	height:520px;
}
#proyecto {
	float:left;
	height: 130px;
	width:255px;
	margin:15px 0;
	font-size: .85em;
}
#proyecto_img {
	float:left;
	width:125px;
	height:125px;
}
#proyecto_img a {
	float:left;
	border: none;
}
#proyecto_detalle {
	float:left;
	width: 130px;
}
#proyecto_detalle_sup {
	width: 130px;
	height: 110px;
	color:#000;
}
#proyecto_detalle_inf {
	width: 130px;
	height: 25px;
}

#proyecto_ampliado {
	margin:20px -10px;
}
#proyecto_ampliado #img_categoria {
	float:left;
	width:70px;
	padding-left:10px;
}
#proyecto_ampliado #datos {
	float:left;
	width:445px;
	font-size: 0.9em;
}
#proyecto_ampliado #datos h1, #proyecto_ampliado #datos h2 {
	margin-top:0;
	margin-bottom:10px;
	font-size: 1em;
	font-weight: normal;
}
#proyecto_ampliado #datos h2 {
	color: #00afc6;
}
#proyecto_ampliado #imagen {
	padding-top:20px;
	clear:both;
	text-align:center;
}

#imagen-ampliada {
	margin: 40px auto;
	text-align: center;
}
#imagen-ampliada h1 {
	margin: 10px 0;
	font-size: 1.3em;
}

.post {
	padding:0 10px;
}
.post .title-top, .post .title {
	clear: both;
	height: 17px;
	font-size: 0.8em;
	font-weight: normal;
	margin: 1px -10px 0 -10px;
	padding: 3px 0 0 15px;
}
.post .title-top  {
	background: url(../images/bg_post_title-top.png) no-repeat center;
}
.post .title {
	background: url(../images/bg_post_title.png) no-repeat center;
}
.post .title a, .post .title-top a {
	border-bottom: 1px dotted #666;
	color: #666
}
.post .title a:hover, .post .title-top a:hover {
	border: none;
}
.post .titleclientes {
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	color:#666;
}
.post .titleclientes a {
	border: none;
	color: #666;
}
.post p {
	line-height: 1.4em;
}
.post p span {
	font-size: 1.11em;
	color: #b9d305;
}
.post .fecha {
	font-size: 0.9em;
	color: #666;
	line-height: 1.8em;
}
.post .fecha a {	color: #00afc6;}
.post .meta, .post .metaclientes {
	margin: 0;
	padding: 3px 0 0 0;
	line-height: 1.2em;
	font-size: 0.70em;
}
.post .metaclientes {
	padding: 6px 0 0 0;
	font-size: 0.85em;
}

.post .entry {
	font-size: 0.8em;
}
.post .entryclientes {
	font-size: 0.8em;
	padding: 15px 0;
}
.entry, .entryclientes {
	height: 150px;
	padding: 20px 0 0 0;
}
.post .entry a {
	border-bottom: 1px dotted #00afc6;
	color: #00afc6;
}
.post .entry a:hover {
	color: #b9d305;
}
.post .entryclientes a {
	border-bottom: 1px dotted #b9d305;
	color: #b9d305;
}

.post .entryclientes a:hover {
	border-bottom: 1px dotted #00afc6;
	color: #00afc6;
}

.post .entry p, .post .entry ol, .post .entry ul {
	line-height: 160%;
}

.entry li {
	margin: 0 30px;
}

#entry-separador {
	clear: both;
	height: 1px;
	margin: 0 -10px;
	padding: 0;
	background: url(../images/bg_entry_separador.png) no-repeat center;
}

#entry-foot {
	clear: both;
	height: 5px;
	margin: 0 -10px;
	background: url(../images/bg_entry_foot.png) no-repeat center;
}

.post .links {
	text-align: center;
	margin: 0;
	padding: 5px 10px;
	border: 1px solid #ededcd;
	font-size: smaller;
	text-transform: uppercase;
}

#linkscontrol {
	clear:both;
	padding:10px 0;
	font-size: smaller;
	text-align: center;
}

#linkscontrol a {
	border: none;
	color: #00afc6;
}

.contacto {
	text-align: center;
}

.contacto a {
	border: none;
}

#content-contacto {
	margin: 20px -10px 0 -10px;
	padding: 10px 20px 0 20px;
	font-size: .8em;
	color: #666;
	border: 2px solid #d8d7d4;
	background: #f4f4f3;
}

#content-contacto p {
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
}
/* noticia */




/* marcas */
#marcas {
	font-size: .9em;
}
#marcas h1 {
	margin: 0;
	padding-top: 10px;
	font-size: 1.4em;
	color: #000;
}
#marcas p {
	margin: 5px 0;
}
#marcas span {
	margin: 5px 0;
}
#marcas-impresion {
	margin: 20px 0;
	font-size: 1em;
	font-weight: bold;
	color: #000;
}
#marcas-impresion span {
	color: #b9d305;
}
#marca, #marca-diseno {
	clear: both;
	width: 480px;
	margin: 10px auto 10px auto;
	font-size: .9em;
}
#marca {
	height: 70px;
}
#marca img, #marca-diseno img {
	float:left;
	width: 55px;
	height: 55px;
}
#marca #texto, #marca-diseno #texto {
	width: 390px;
	margin-left: 70px;
	padding-top: 5px;
}

#desarrollo {
	margin: 40px auto;
	text-align: center;
}
#desarrollo a {
	font-size: .9em;
	color: #666;
}

#desarrollo span {
	font-size: .8em;
}

/* noticias */
#noticias {
	font-size: .9em;
}
#noticias h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
}
#noticias h2 {
	margin-top:15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #b9d305;
}
#noticias h3 {
	margin:0;
	padding:0;
	font-size: .8em;
	font-weight: normal;
	color: #bbb;
}
#noticias span {
	font-size: .6em;
	font-weight: normal;
	color: #666;
}
#noticias p {
	margin:5px 0;
	padding-left: 10px ;
}
#noticias a {
	font-size: 1em;
}
#noticias a.texto {
	font-size: 1em;
	color:#666;
}

/* contenidos internet */
#contenidos-internet {
	margin: 10px auto;
	font-size: .9em;
}
#contenidos-internet h1 {
	margin: 0px;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
}
#contenidos-internet span {
	line-height: 2em;
	font-size: 0.8em;
	color: #666;
}
#contenidos-internet p {
	margin: 5px 0 10px 0;
	padding-left: 10px ;
}
#contenidos-internet h2 {
	font-size: 1.1em;
	padding-left: 10px ;
	font-weight: bold;
}
#contenidos-internet h3 {
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #666;
}

/* imagenes para cabeceras */
.img-presencial, .img-catalogo, .img-comercio, .img-difusion, .img-infografias, .img-marcas-diseno, .img-marcas-ofimatica, .img-marcas-senaletica,
.img-marcas-difusion, .img-marcas-producto, .img-marcas-medios, .img-marcas-eventos {
	height: 50px;
	padding: 10px 0 0 75px;
}

.img-presencial {
	background: url(../images/img_pack_presencial.png) no-repeat left;
}

.img-catalogo {
	background: url(../images/img_pack_catalogo.png) no-repeat left;
}

.img-comercio {
	background: url(../images/img_pack_comercio.png) no-repeat left;
}

.img-difusion {
	background: url(../images/img_corporativa_difusion.png) no-repeat left;
}

.img-infografias {
	background: url(../images/img_pack_infografias.png) no-repeat left;
}

.img-marcas-diseno {
	background: url(../images/marcas_diseno.png) no-repeat left;
}

.img-marcas-ofimatica {
	background: url(../images/marcas_ofimatica.png) no-repeat left;
}

.img-marcas-senaletica {
	background: url(../images/marcas_senaletica.png) no-repeat left;
}

.img-marcas-difusion {
	background: url(../images/marcas_difusion.png) no-repeat left;
}

.img-marcas-producto {
	background: url(../images/marcas_producto.png) no-repeat left;
}

.img-marcas-medios {
	background: url(../images/marcas_medios.png) no-repeat left;
}

.img-marcas-eventos {
	background: url(../images/marcas_eventos.png) no-repeat left;
}

.muestra {
	font-size: 0.9em;
	padding: 0 10px 10px 10px;
}

/* escaparate */

#ultimos-proyectos {
	height: 140px;
	margin: 0 -10px;
}

#ultimos-proyectos ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ultimos-proyectos li {
	float: left;
	width: 121px;
	margin: 10px 5px 0 5px;
	background: url(../images/bg_cont_ultimos_proyectos.png) repeat-y;
}

#ultimos-proyectos li h1 {
	margin: 0;
	padding: 5px;
	font-size: .9em;
	font-weight: normal;
	background: url(../images/bg_head_ultimos_proyectos.png) no-repeat top center;
}

#ultimos-proyectos li p {
	padding: 5px;
	font-size: .7em;
}

#ultimos-proyectos li a {
	padding: 5px;
	font-size: .7em;
}

#ultimos-proyectos li #pie {
	height: 5px;
	background: url(../images/bg_foot_ultimos_proyectos.png) no-repeat bottom;
}

/* sitios web */

#sitios-web {
	height: 160px;
	margin: 20px 0;
	font-size: .8em;
}

#sitios-web .vista {
	float: left;
	width: 145px;
	height: 130px;
	margin-right: 4px;
	padding: 10px;
	background: url(../images/bg_cont_sitios_web.png) no-repeat;

}

#sitios-web .vista h1 {
	height: 45px;
	width: 130px;
	margin: 5px;
	font-size: 1.1em;
	font-weight: bold;
}

#sitios-web .vista a {
	border: none;
	color: #666;
}

#sitios-web .vista span {
	color: #000;
}

.head-presencial {
	background: url(../images/bg_head_sitios_presencial.png) no-repeat right;
}

.head-catalogo {
	background: url(../images/bg_head_sitios_catalogo.png) no-repeat right;
}

.head-comercio {
	background: url(../images/bg_head_sitios_comercio.png) no-repeat right;
}

#estandares {
	text-align: center;
	font-size: .8em;
}

/* corporativa */

.head-corporativa {
	height: 5px;
	background: url(../images/bg_head_corporativa.png) no-repeat;
}
.imagen-corporativa {
	width: 515px;
	height: 150px;
	margin-top: 20px;
	background: url(../images/bg_cont_corporativa.png) repeat-y left;
}
.imagen-corporativa a {
	border: none;
	color: #666;
}
.imagen-corporativa ul {
	margin: 0;
	height: 75px;
	list-style: none;
}
.imagen-corporativa li {
	float: left;
	width: 128px;
	font-size: .9em;
	text-align: center;
}
.imagen-corporativa h1 {
	margin: 0;
	padding: 15px 0 0 10px;
	font-size: .8em;
	color: #000;
	font-weight: normal;
}
.imagen-corporativa p {
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-size: .8em;
}

.pie-corporativa {
	height: 5px;
	width: 515px;
	margin-bottom: 20px;
	background: url(../images/bg_foot_corporativa.png) no-repeat;
}

/* packs */

#packs {
	font-size: .9em;
}
#packs a {
	color: #00afc6;
}
#packs a:hover {
	color: #b9d305;
}
#packs h1 {
	height: 25px;
	margin: 10px 0 0 0;
	padding: 25px 0 0 80px;
	font-size: 1.6em;
	font-weight: normal;
	color: #000;
}
#pack-head {
	height: 5px;
	background: url(../images/bg_head_pack.png) no-repeat center;
}

.presencial {
	background: url(../images/bg_head_presencial.png) no-repeat center;
}

.catalogo {
	background: url(../images/bg_head_catalogo.png) no-repeat center;
}

.comercio {
	background: url(../images/bg_head_comercio.png) no-repeat center;
}

#pack-content {
	padding: 0 20px 0 80px;
	background: url(../images/bg_content_packs.png) repeat-y center;
}
#pack-content span {
	font-size: 1.4em;
	color: #666;
}
#pack-content p {
	margin-bottom: 10px;
	padding-right: 40px;
	color: #666;
}
#pack-content a.texto {
	color: #666;
}
#pack-foot {
	height: 5px;
	background: url(../images/bg_foot_pack.png) no-repeat center;
}

#linkscontrol {
	font-size: smaller;
	text-align: center;
}

#linkscontrol a {
	color: #666;
}

/* Noticias */



/* Sidebars */
.sidebar, .sidebar2 {
	float: left;
}
.sidebar ul, .sidebar2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li ul, .sidebar2 li ul {
	margin:0;
	padding:0;
}
.sidebar li li, .sidebar2 li li {
	padding: 8px 0 7px 15px;
	font-size: .9em;
}
.sidebar li li span  {
	font-weight: normal;
}
.sidebar li li {
	border-top: 1px solid #d8d7d4;
	background: #f4f4f3 url(../images/options_arrow_off.png) no-repeat 95% 50%;
}
.sidebar li li:hover {
	background: #f4f4f3 url(../images/options_arrow_on.png) no-repeat 95% 50%;
}
.sidebar li li.opcion {
	border:none;
}
li.opcion {
	color:#000;
	padding-left:10px;
}
.sidebar li li a {
	padding-left: 15px;
	color: #666;
}
.sidebar li li a:hover {
	background: url(../images/menu_boton.png) no-repeat left center ;
}
.sidebar li li a.activo {
	background: url(../images/menu_boton2.png) no-repeat left center ;
}
.sidebar li li a.opcion {
	padding-left:30px;
	border:none;
}
.sidebar h2, .sidebar2 h2 {
	padding-left: 15px;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	color: #fff;
}

/* Sidebar1 */

#sidebar1 {
	float: left;
	width: 200px;
}

#sidebar1 span {
	color: #9c9a9a;
}

#sidebar1 h2 {
	margin-top: 10px;
	height: 17px;
	padding: 3px 0 0 0;
	color: #666;
	background: url(../images/bg_tit_apart1.png) no-repeat;
}

#sidebar1 h3 {
	height: 6px;
	background: url(../images/bg_foot_apart.png) no-repeat;
}

#sidebar_contacto {
	padding: 10px;
	font-size: .8em;
	line-height: 1.3em;
	border-bottom: 2px solid #d8d7d4;
	text-align: center;
	background: url(../images/ico_tfno.png) no-repeat top left #f4f4f3;
	background-position: 5px 5px;
}
#sidebar_contacto span {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #00afc6;
}
#sidebar_contacto a {
	border-bottom: 1px dotted #00afc6;
	color: #00afc6;
}
#sidebar_contacto a:hover {
	color: #b9d305;
	border: none;
}

/* Sidebar2 */
#sidebar2 {
	float: right;
	width: 200px;
	padding: 0 0 0 10px;
}
#sidebar2 h2 {
	margin-top: 10px;
	height: 18px;
	padding: 3px 0 0 0;
	color: #666;
	background: url(../images/bg_tit_apart2.png) no-repeat;
}
.sidebar2 h2 {
	color: #fff;
}
.sidebar2 ul li a {
	border: none;
}

.sidebar2 ul li img {
	margin-left: 5px;
}

#sidebar-content {
	padding: 10px;
	font-size: .8em;
	line-height: 1.3em;
	background: #f4f4f3;
	border-bottom: 2px solid #d8d7d4;
}
#sidebar-content p {
	margin-top:10px;
	line-height: 1.5em;
}

#sidebar-content p span {
	color: #00afc6;
	font-weight: bold;
}
#sidebar-content p b {
	font-size: 1.2em;
	font-weight: bold;
}
#sidebar-content span {
	color: #000;
	font-weight: bold;
}
#sidebar-content2 {
	padding: 10px;
	font-size: .8em;
	line-height: 1.3em;
	background: #f4f4f3;
	border-bottom: 2px solid #d8d7d4;
}
#sidebar-content2 p {
	line-height: 1.5em;
}
#sidebar-content2 p span {
	color: #00afc6;
	font-weight: bold;
}
#sidebar-content2 p b {
	font-size: 1.2em;
	font-weight: bold;
}
#sidebar-content2 span {
	color: #000;
	font-weight: bold;
}
#sidebar-content2 .link {
	text-align:right;
	font-size: .9em;
}
#sidebar-content2 .link .dotted {
	border-bottom:1px dotted;
}

/* sidebar internet */
#cincopasos {
	height: 105px;
	width: 190px;
	padding: 10px 0 0 10px;
	font-size: .8em;
	background: url(../images/bg_cincopasos.png) no-repeat;
}
#cincopasos span {
	color: #000;
	font-weight: normal;
	margin-left: 5px;
}
#cincopasos ul, #pasosinternet ul {
	margin: 0;
	padding-top: 5px;
}
#cincopasos li, #pasosinternet li {
	margin: 5px 0 0 25px;
	color: #000;
	background: none;
	list-style-image: url(../images/img_li.png);
}
#pasosinternet {
	width: 200px;
	padding-bottom: 10px;
	font-size: 0.9em;
	border-bottom: 2px solid #d8d7d4;
	background: url(../images/bg_sidebar_content.png) repeat-y center;
}
#pasosinternet h3 {
	margin: 0 0 0 10px;
	font-size: 1em;
	font-weight: normal;
}
#pasosinternet form {
	margin: 0 0 0 25px;
	font-size: smaller;
}
#pasosinternet form span{
	padding: 0px;
}

#pasosinternet form input {
	margin-top: 3px;
}
#pasosinternet li {
	margin: 10px 0 0 25px;
	padding: 0 10px 0 0;
	font-size: .8em;
	color: #666;
}
#pasosinternet li span {
	font-weight: normal;
	font-size: 1em;
	padding-left: 5px;
	color: #00afc6;
}
#pasosinternet h1 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	font-size: 1em;
	font-weight: bold;
	color: #000;
}
.paso-registro {
	background: url(../images/bg_head_registro.png) no-repeat center;
}
.paso-hospedaje {
	background: url(../images/bg_head_hospedaje.png) no-repeat center;
}
.paso-diseno {
	background: url(../images/bg_head_diseno.png) no-repeat center;
}
.paso-promocion {
	background: url(../images/bg_head_promocion.png) no-repeat center;
}
.paso-actualizacion {
	background: url(../images/bg_head_actualizacion.png) no-repeat center;
}

#foot-apart {
	height: 5px;
	background: url(../images/bg_foot_apart.png) no-repeat left center;
}

#clientes {
	height: 110px;
	padding: 15px 0 5px 0;
	text-align: center;
	font-size: smaller;
	background: #f4f4f3;
	border-bottom: 2px solid #d8d7d4;
}

#menu_lateral {border-bottom: 2px solid #d8d7d4;}

#dominios {
	height: 150px;
	padding: 15px 10px 10px 10px;
	background: url(../images/bg_dominios.png) no-repeat;
	border-bottom: 1px solid #d8d7d4;
}
#dominios h3 {
	margin: 0 0 15px 0;
	font-size: 0.95em;
	font-weight: bold;
}
#dominios span {
	font-size: 0.8em;
}
#dominios form {
	margin-top: 10px;
	font-size: smaller;
}
#dominios form input {
	margin-top: 0;
}

/* sidebar-noticias */
#sidebar_noticias {
	margin-bottom: -10px;
}
#sidebar_noticias .sidebar_noticia {
	margin-bottom: 10px;
	font-size: 0.9em;
}
#sidebar_noticias .sidebar_noticia span {
	color: #666;
}
#sidebar_noticias .sidebar_noticia a {
	color: #00afc6;
}
#sidebar_noticias .sidebar_noticia a.texto {
	color: #666;
}

/* contacto */
#mapa {
	width: 500px;
	height: 350px;
	margin: 20px auto 0 auto;
	border: 1px solid #666;
}
#mapa-ampliado {
	width: 900px;
	height: 350px;
	margin: 10px auto 0 auto;
	text-align: center;
	border: 2px solid #666;
}
#mapa a {
	color:#b9d305;
	text-align:left;
	font-size: .8em;
}
#contact {
	width: 500px;
}
#contact-ampliado {
	width: 920px;
}
#contact, #contact-ampliado {
	margin: 0 auto;
	font-size: .8em;
	text-align: center;
}
#contact h1 {
	margin: 10px 0;
	font-size: 1.5em;
}
#contact h2 {
	margin: 2px 0;
	font-size: 1.0em;
}
#contact a {
	border: none;
	color: #00afc6;
}

#muestras {
	margin: 10px 0;
	font-size: 0.9em;
	text-align: center;
}
#muestras img {
	margin: 5px 0;
	border: 2px solid #666;
}
#muestras a {
	border: none;
}

#proyecto-marcas {
	margin-bottom: 20px;
	padding: 10px;
}
#proyecto-marcas img {
	margin: 10px 0;
}
#proyecto-marcas h1 {
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
#proyecto-infografias {
	margin-bottom: 20px;
	padding: 10px 5px;
}
#proyecto-infografias img {
	margin: 10px 0;
	border: 5px solid #d8d7d4;
}
#proyecto-infografias h1 {
	margin: 0;
	font-size: 0.95em;
	font-weight: bold;
}
#proyecto-marcas-redon {
	text-align: center;
	background: url(../images/bg_cont_marcas.png) repeat-y center;
	border-top: 1px solid #d8d7d4;
	border-bottom: 1px solid #d8d7d4;
}
#proyecto-marcas-redon img {
	margin: 20px 0;
}
#proyecto-marcas-redon h1 {
	height: 5px;
	margin: 10px 0;
	background: url(../images/bg_head_marcas.png) no-repeat center;
}

#foot-marcas-redon {
	height: 5px;
	background: url(../images/bg_foot_marcas.png) no-repeat center;
}

#mapasitio {
	margin-left: 66px;
	text-align:left;}
	#mapasitio .colmapasitio {
		float:left;
		width:225px;
	}
	#mapasitio .colmapasitio ul li {
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 13px;
		/*list-style:none;*/
		list-style-image: url(../images/menu_boton2.png);
	}
	#mapasitio ul li a {
	   color:#666;}
	
	#mapasitio ul li.submenu {
		padding-top:3px;
		padding-left:12px;
		font-size: .9em;
		list-style:none;}
	
	#mapasitio ul li.link {
	  padding-top: 2px;
	  padding-bottom: 2px;
	  padding-left: 12px; }
	  #mapasitio ul li.link a {
	    text-decoration: none;
	    color: #515853; }
	    #mapasitio ul li.link a:hover {
			color: #478e63;
	      	text-decoration: none; }

/*******************************************************/
#head-navega {
}
#head-navega h1 {
	margin:20px 0;
	font-size: 2.2em;
	text-align:center;
	color: #BCD306;
}
#head-navega h2 {
	margin:0 0 15px 0;
	font-size: 1.4em;
	text-align:center;
	font-weight: normal;
	color: #666
}
#head-navega h3 {
	padding:0 0 25px 0;
	font-size: 1em;
	text-align:center;
	font-weight: normal;
	color: #666
}
#head-navega h4 {
	padding:0 0 15px 0;
	font-size: .9em;
	text-align:center;
	font-weight: normal;
	color: #666
}

#navega-patrocinador {
	font-size: 0.9em;
	text-align:center;
	font-weight: normal;
	color: #555
}
#navega-patrocinador p {
	margin:10px 0;
}
#navega-patrocinador #cerrar-left {
	float:left;
	width:110px;
}
#navega-separador {
	width: 958px;
	margin: 0 auto;
	background: #303030;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#navega-nav {
	width: 958px;
	height:20px;
	margin: 0 auto;
	margin-bottom:-2px;
	background: #303030;
	border-left:1px solid #666;
	border-right:1px solid #666;
}

/************************************************/
#menu-navega {
	width: 958px;
	height: 20px;
	margin: 0 auto;
}
#menu-navega ul {
	float: left;
	margin: 0;
	height: 20px;
	list-style: none;
}
#menu-navega li {
	display: block;
	float: left;
	width: 239px;
	height: 18px;
	padding-top:3px;
	text-align: center;
	background: url(./images/pestana_inactiva.png) no-repeat center;
}

.activa {
	background: url(./images/pestana_activa.png) no-repeat center;
}

#menu-navega a {
	text-decoration: none;
	color: #fff;
}
#menu-navega a:hover {
	color: #b8ca18;
}

#navega-detalle {
	width: 938px;
	margin: 0 auto;
	padding:0 10px;
	background:#000;
	border:1px solid #666;
	color:#666;
	line-height:2em;
}
#navega-detalle a {
	color:#666;
	text-decoration: none;
	border-bottom:1px dotted;
}
#navega-detalle a:hover {
	color:#666;
	border:none;

}
#navega-detalle p {
	margin-top:20px;
	margin-bottom:10px;
}
#navega-detalle span {
	font-weight: bold;
	color: #6b8e00;
}
#navega-detalle span a {
	color: #6b8e00;
}
#navega-detalle span a:hover {
	color: #6b8e00;
}

#navega-detalle #text-left {
	float:left;
	width: 460px;
	padding-right:10px;
	color:#666;
	text-align:justify;
	background:#000;
	border-right:1px solid #666;	
}
#navega-detalle #text-right {
	float:right;
	width: 400px;
	text-align:right;
	background:#000;
	color:#666;
}

#navega-consejos {
	width: 958px;
	height:20px;
	margin: 0 auto;
	background: #00afc6;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#navega-consejos #text-left {
	float:left;
	width: 100px;
	padding-top:2px;
	padding-left:10px;
	color:#fff;
}
#navega-consejos #text-right {
	float:right;
	width: 200px;
	padding-top:2px;
	padding-right:10px;
	text-align:right;
	color:#fff;
}

/* Footer-links */
#content-footer-links {
	height: 110px;
	width:960px;
	margin:5px auto 0 auto;
	border-top:1px solid #d8d7d4;
	border-bottom:1px solid #d8d7d4;
	background:#F4F4F3;
}

#right-footer-links {
	float:right;
	width:180px;
	padding:5px;
	text-align:center;
}
#right-footer-links img { margin-top:4px;}
#right-footer-links #peticiones { margin-top:4px;font-size: .7em; color:#a9a9a9;}

#footer-links {
	float:left;
	width: 760px;
}
#footer-links a { color:#666;}
#footer-links a:hover { color:#333;}
#footer-links ul { 
	margin:0;
	font-size: .9em;
}
#footer-links ul li { 
	width:745px;
	list-style:none;
	font-size: 1.1em;
	background:url(../images/bg_footer_options.gif) 0 0 no-repeat transparent; 
	padding:5px 15px 4px 0;}
#footer-links ul li.first { padding-left:0; border-left:none; background:none; }
#footer-links li ul li { display:inline; background:url(../images/bullet_sprite.png) 2px 5px no-repeat transparent; font-size:11px; margin:0; padding:0; padding-left:10px; line-height:27px; }
#footer-links p { font-weight:bold; color:#00AFC8; float:left; width:100px; text-align:right; padding-right:10px; margin:0 10px 0 0; line-height:27px; }
#footer-links p a {color:#00AFC8;}
#footer-links p a:hover {color:#00AFC8;}

/* Footer */
#footer {
	clear: both;
	width: 960px;
	height: 40px;
	margin: 5px auto;
	background: url(../images/bg_menu_int.png) repeat-x;
}
#footer a {
	border: none;
}
#footer p {
	margin: 0;
	padding: 15px 0;
	font-size: smaller;
}
#footer .legal {
	float: left;
	padding-left: 15px;
	background: url(../images/bg_menu_left.png) no-repeat;
}
#footer .credit {
	float: right;
	padding-right: 15px;
	background: url(../images/bg_menu_right.png) no-repeat right top;
}

/* Homologaciones */
#barra-homologacion {
	clear: both;
	width: 960px;
	height: 20px;
	margin: 0 auto;
}
#barra-homologacion ul {
	width: 500px;
	padding: 0;
	margin: 0 auto;
	list-style: none;
}
#barra-homologacion li {
	float: left;
	margin-left: 10px;
}




