/* CSS Document */
html{
	margin:0px;
	padding:0px;
}
body{
	background:#660000 url(../img/fondo_body.jpg) repeat-x;
	margin:0px;
	padding:0px;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;

}

h1{
	font-size:18px;
	color:#33cccc;
}
h2{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
h2 a{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
p{
	font-size:12px;
	color:#666666;
}
a{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
img{
	border:0px;
}
li{
	list-style-image:url(../img/flecha.jpg);
	font-size:12px;
	color:#666666;
	text-decoration:none;

}
li li{
	list-style-image:none;
	list-style:circle;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
li a{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
legend{
	color:#666666;
	font-weight:bold;
}


/************************************
		Extructura pagina
************************************/
#contenedor{

	margin:0px auto 0px auto;
	background:url(../img/fondo_contenedor.jpg) repeat-y;
	width:694px;
	padding:0px;
}

#contenido{
	margin:0px auto 0px auto;
	background:url(../img/fondo_contenido.jpg) no-repeat;
	width:694px;
	padding:0px;
	
}

#cabecera{
	padding:0px;
}
#cabecera .zona_a{
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../img/cab_a.jpg) no-repeat;
	width:179px;
	height:215px;
}
#cabecera .zona_b{
	float:left;
	margin:0px auto 0px auto;
	background:url(../img/cab_b_inicio.jpg) no-repeat;
	width:507px;
	height:128px;
}
#cabecera .zona_c {
	float:left;
	height:87px;
	width:490px;
	padding:0px;
	margin:0px;
}
#cabecera .zona_c .boton{
	float:left;
	width:75px;
	height:87px;
}
#cabecera .zona_c .b_fin{
	float:left;
	width:22px;
	height:87px;
}
#cabecera .zona_c .espacio{
	float:left;
	width:30px;
	height:87px;
}

#cuerpo{
	margin:0px;
	padding:0px;
}
#cuerpo .parte .texto{
	
	margin:0px 30px 0px 190px;
	padding:0px 0px 0px 0px;
}
#cuerpo .parte  img{
	float:left;
	padding:0px 14px 0px 16px;
	margin:0px;
}
#cuerpo .parte_img{
	float:left;
	padding:10px 0px 0px 0px;
	width:170px;
	margin:0px;
}

#pie{
/*	height:200px;*/
	width:694px;
	clear:both;
}
#pie .linea_verde{
	margin:0px 0px 7px 20px;
	background:url(../img/linea_verde_pie.jpg) no-repeat;
	width:694px;
	height:10px;
}
#pie .texto{
	font-size:10px;
	color:#666666;
	text-align:center;
	padding:0px;
	margin:0px;
}
#pie .linea_separa{
	margin:0px 0px 0px 0px;
	background:url(../img/linea_separa_pie.jpg) no-repeat;
	width:694px;
	height:90px;
}
#pie img{
	border:0px;
}
#pie #cw{
/*	float:right;*/
/*	margin:30px 20px 0px 0px;*/
}

/*************************************
				Clases
*************************************/

.separador{
	clear:both;
}

.texto{
	color:#FFFFFF;
	
}
.texto_pie{
	padding:30px 0px 2px 0px;
	text-align:center;
	font-size:10px;
	color:#666666;
}
.text{
	color:#FFFFFF;
}

.logo{
	padding-top:20px;
}

/*--------------------------------------------------------------------------
LOGO DE COMUNICA-WEB
--------------------------------------------------------------------------*/
#cw{
float:right;
height:60px;
margin:30px 30px 0px 0px;
/*border:1px solid #00FF00;*/
}
#cw_logo{
float:left;
background-image:url(http://www.comunica-web.com/paginas-web-1.jpg);
width:40px;
height:60px;
overflow:hidden;
padding:0px;
marging:0px;
}
#cw #cw_logo h2{
padding:0px;
marging:0px;
}

#cw #cw_logo h2 a{
width:40px;
height:60px;
display: block;
padding: 0px;
margin: 0px;
text-decoration: none;
}
#cw #cw_logo h2 a span{
visibility:hidden;
}
#cw #cw_texto{

float:left;
}
#cw #cw_texto h3{
color:#999999;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:9px;
padding:0px 0px 0px 3px;
margin:0px;
}

#cw #cw_texto h3 a{
color:#999999;
text-decoration:none;
}
#cw #cw_texto #cw_marca a {
display:block;
padding-top:3px;
color:#666666;
}
.texto_buscadores{
font-size:9px;
}