/*propiedades generales*/

html, body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 20px;

}

p {
	margin: 0 0 10px 0;
	padding: 0;
	
}

h1 {
	line-height: 25px;
	
}

h2 {
	line-height: 25px;
	
}

/*encabezado*/

#encabezado{
	width: 100%;
	height: 135px;
	padding: 0;
	background-color: #000000;
}

#cont_encabezado{
	width: 950px;
	margin: 0 auto;
	padding: 0;
}

#logo{
	float: left;
	margin: 0;
	padding: 0;
}

#menu{
	
	height: 20px;
	margin: 0;
	padding: 5px 0 5px 0;
	
}

#menu ul{
	
	margin: 0;
	padding: 105px 0 0 0;
	list-style-type: none;
}

#menu li{
	float: right;
	padding-right: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
}

#menu a {
	
	color: #ffffff;
	text-decoration: none;
	
}

#menu a:hover{
	color: #ffe400;
	text-decoration: none;	
}

/*contenido*/

#wrapper{
	width: 950px;
	margin: 0 auto;
	padding: 0;
}

/*barra izq*/

#izq{
	width: 310px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #ffffff;
}

#izq h2{
	margin: 0;
	padding: 15px 0 0 0;
	color: #000000;
	font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
}

#izq small{
	margin: 0;
	padding: 0;
	color: #1aace9;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
}

#izq p{
	padding: 0 30px 10px 0;
	margin: 0;
}

#izq h2 a {
	
	color: #000000;
	text-decoration: none;
	
}

#izq h2 a:hover{
	color: #1aace9;
	text-decoration: none;	
}

#izq a {
	
	color: #1aace9;
	text-decoration: none;
	
}

#izq a:hover{
	color: #1aace9;
	text-decoration: none;	
}

#izq2{
	width: 310px;
	height:  280px;
	margin: 10px 0 10px 0;
	padding: 0;
	background-color: #d1e3ea;
	clear: both;
}

#izq2 ul{
	
	margin: 0;
	padding: 0 0 0 30px;
}

#izq2 a {
		font-size: 11px;
		line-height: 9px;
	color: #000000;
	text-decoration: none;
	
}

#izq2 a:hover{
	color: #3d3d3d;
	text-decoration: none;	
}

#der{
	width: 630px;
	margin: 0;
	padding: 0;
	float: right;
}



#der ul a {
		font-size: 11px;
		line-height: 9px;
	color: #000000;
	text-decoration: none;
}

#der ul a:hover{
	color: #3d3d3d;
	text-decoration: none;	
}

#der_prod{
	width: 630px;
	margin: 0;
	padding: 0;
	float: right;
}

#der_prod img{
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}

#der_prod p{
	margin: 0 0 20px 10px;
	padding: 0;
}

#der_prod h1{
	margin: 5px 0 20px 10px;
	padding: 0;
}

#der_prod h2{
	margin: 20px 0 15px 10px;
	padding: 0;
}

#der_prod ul{
	margin: 5px;
	padding: 5px;
	list-style-position: inside;
}

#der_izq{
	width: 310px;
	height:  280px;
	margin: 10px 0 10px 0;
	padding: 0;
	float: left;
	background-color: #d1e3ea;
}


#der_der{
	width: 310px;
	height:  420px;
	margin: 10px 0 10px 0;
	padding: 0;
	float: right;
	background-color: #d1e3ea;
}

#der_der ul{
	
	margin: 0;
	padding: 0 15px 0 30px;
}

#der_der small{
	
	
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#der_der a {
		font-size: 11px;
		line-height: 9px;
	color: #000000;
	text-decoration: none;
}

#der_der a:hover{
	color: #3d3d3d;
	text-decoration: none;	
}





#der_der_not{
	width: 310px;
	height:  500px;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
	background-color: #d1e3ea;
}

#der_der_not ul{
	
	margin: 0;
	padding: 0 15px 0 30px;
}

#der_der_not small{
	
	
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#der_der_not a {
	color: #000000;
	text-decoration: none;
	TEXT-TRANSFORM:UPPERCASE;
}

#der_der_not a:hover{
	color: #3d3d3d;
	text-decoration: none;
	TEXT-TRANSFORM:UPPERCASE;
}








#pie{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #000000;
	clear: both;
	height: 300px;
}

#pie_cuerpo{
	width: 950px;
	margin: 0 auto;
	padding: 0;

}

#pie_img{
	
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

#pie_txt{
	
	margin: 0;
	padding: 0;
	color: #a0c5d5;
	font-size: 10px;
	line-height: 18px;
}

#pie_txt a {
	
	color: #ffe400;
	text-decoration: none;
	
}

#pie_txt a:hover{
	color: #ffffff;
	text-decoration: none;	
}


#pie_txt h3{
	
	margin: 5px 0 0 0;
	padding: 0;

}

#pie_txt ul{
	
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#pie_txt ul{
	
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.separador_img {
	
height: 30px;
}

.clear{
	clear: both;
	visibility: hidden;
	}




