*{margin:0px;}

body {
	font:13px Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	background:#0c76a2 url(imagenes/fondo.jpg) repeat-x;
	margin-bottom:15px;
	text-align:justify;
}

h1{font-size:18px; color:#33DAE3;padding-bottom:5px;}
h2{font-size:16px; color:#11526c;padding-bottom:5px;}
h3{color:#0CDC4C;font-size:18px;font-weight:normal;padding-bottom:5px;}

.blanco{color:#fff}
.verde{color:#0CDC4C;}
.azul{color:#063142}
.azulf{color:#11526C}

.subcontenido .azulf{color:#11526C}

#buscador{
background: url(imagenes/fondo_buscador.png);
height:88px;
margin-left:25px;
margin-top:-109px;
width:329px;
position:absolute;
}

#buscador #dentro{
padding-left:24px;
padding-top:36px;
width:297px;


}

.button{ 
background:transparent url(imagenes/buscar.jpg) no-repeat scroll 0 0;
border:0 solid #000000;
cursor:pointer;
height:28px;
margin-left:19px;

width:66px;	
}

#encabezado{

	width:980px;
	height:280px;
	margin:auto;
}

#menu{
	background: url(imagenes/fondo_menu.jpg);
	width:980px;
	height:58px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

#menu a{
color:#FFFFFF;
line-height:58px;
/*padding-left:34px;
padding-right:44px;*/
padding-left:15px;
padding-right:50px;
text-decoration:none;

}

#contenido #contenido2{
border-left:1px solid;
padding-left:18px;
overflow:hidden;
width:599px;
}


#contenido2 #contenidoforma{
width:306px;
}

.rosa{
color: #7d2780;
font-size:15px;

}

#contenedor{
	background:#01a1ec url(imagenes/fondo_contenedor.jpg) repeat-x scroll 0 0;
	margin:auto;
	overflow:hidden;
	width:980px;
}

#izquierdo{
	width:344px;
	padding:15px;
	width:314px;
	float:left;
}

#contenido{
	width:636px;
	float:left;
	margin:15px 0;
	overflow:hidden;
}

#centro{
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	width:316px;
	float:left;
	margin:auto;
	overflow:hidden;
	padding:10px;
}

#centrog{

	width:316px;
	float:left;
	margin:auto;
	overflow:hidden;
	padding:10px;
} 
#centrotexto{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:left;
margin:auto;
overflow:hidden;
padding-left:15px;
padding-right:15px;
width:308px;
}


.subcontenido {
	width:302px;
	margin:auto;
}

.subcontenido h2{color:#33dae3;font-size:18px;font-weight:normal;}

.subcontenido a img{
	border: #fff solid 5px;
	margin:5px 0;
	text-align:center;
}

.subcontenido a{
	text-decoration:none;
	color:#ae1e2d;
}

.subcontenido a img:hover{
	border: #e3d7e3 solid 5px;
}

.subcontenido a:hover{
	color:#e3d7e3;
}

.linea_centro{
	border-bottom:#036283 solid 1px;
	padding-top:10px;
	margin-bottom:10px;
}

#novedades{
	margin:auto;
	overflow:hidden;
	padding:15px;
	width:265px;
}

#novedades_banner{
margin:auto;
padding-bottom:32px;
width:265px;
height:276px;
}

#novedades h2{color:#0cdc4c;font-size:18px;font-weight:normal;}
#izquierdo #novedades h2{color:#0cdc4c;font-size:18px;font-weight:normal;}
.linea{ 
	border-bottom:1px solid #FFFFFF;
	margin-bottom:15px;
	margin-top:15px;
}


#marcas{
	background:#fff url(imagenes/banner_marcas.jpg) no-repeat;
	height:66px;
	margin:auto;
	width:980px;
}

.producto{
	float:left;
/*	padding:0 40px 20px 0;*/
	margin:15px auto;
	width:260px;
	border:solid 0px;
}

.producto img{
	border:5px solid #F2F2F2;
	height:180px;
	width:250px;
}

.producto h2{
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	text-align:left;
}

.linea_producto{
	border-bottom:1px dotted #FFF;
	clear:both;
}

.producto b a{text-decoration:none; color:#AE1E2D;}
.producto b a:hover{text-decoration:none; color:#FFF;}

#pie{
	background: #0b78a9 url(imagenes/fondo_pie.jpg) repeat-x;
	margin:auto;
	overflow:hidden;
	width:980px;
	padding-bottom:15px;
}

#menu_pie{
	line-height:40px;
	margin:auto;
	text-align:center;
	color:#063142;
}

#menu_pie a{
	color:#063142;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

#pie a{text-decoration:none;}

/******************* FORMA DE CONTACTO ********************************************************/

#forma_contacto {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
	width:300px;
}

#forma_contacto .boton {
	background:#117192 none repeat scroll 0 0;
	border:2px solid #C11EC7;
	color:#FFFFFF;
	float:right;
	margin:15px 0;
	width:80px;
}

#forma_contacto label{
	float:left;
	margin-bottom:5px;
	margin-top:0px;
}

#forma_contacto input,textarea,select{
	width:138px;
	height:17px;
	margin-bottom:8px;
}

#forma_contacto #izq{
	float:left;
	text-align:right;
	width:140px;
}

#forma_contacto #der{
	float:right;
	padding-left:5px;
	width:140px;
}



/******************* FORMA DE CONTACTO ********************************************************/

#forma_contactoc {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
	width:300px;
	height:300px;
}

#forma_contactoc .boton {
	background:#117192 none repeat scroll 0 0;
	border:2px solid #C11EC7;
	color:#FFFFFF;

margin-left:124px;
	width:80px;
}

#forma_contactoc label{
	float:left;
	margin-bottom:5px;
	margin-top:10px;
}

#forma_contactoc input,textarea,select{
	width:200px;
	height:17px;
	margin-bottom:7px;
}

#forma_contactoc #izq{
	float:left;
	text-align:right;
	width:140px;
}

#forma_contactoc #der{
	float:right;
	padding-left:5px;
	width:140px;
}
#forma_contactoc #texto_forma{
	float:left;
	line-height:15px;
	padding-left:10px;
width:77px;
}

#forma_contactoc #cajas_texto{
	float:left;
	height:262px;
	padding-top:10px;
	width:210px;
	
}

.link{background:#C11EC7;color:#FFFFFF;font-weight:bold;padding:1px 4px;text-decoration:none;}
.link:hover{background:#EFB6F2;color:#FFFFFF;font-weight:bold;padding:1px 4px;text-decoration:none;}
.link_inactivo{background:#EFB6F2;color:#FFFFFF;font-weight:bold;padding:1px 4px;text-decoration:none;}

.img_der{ border:5px solid #FFFFFF;float:right;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:5px;
}

.img_izq{ border:5px solid #FFFFFF;float:left;
	margin-bottom:5px;
	margin-right:20px;
}

#flash {
margin:auto;
width:980px;
}

.clear	{clear:both;}
.lista{padding-left:30px}

.curso {float:left;
	font-weight:bold;
	margin-bottom:20px;
	margin-right:20px;
	text-align:left;
	width:300px;
	color:#7D2780;}

.ponente {float:left;
	width:274px;
	margin-right:0px;
	margin-bottom:20px;
	text-align:left;}
