/* CSS Document */

body{
	background-color:#F0F0F0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	margin:0;
}

a{
	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
}
a:hover{
	color:#ED145A;
}

img{
	border:none;
}

p{
	margin:18px 0;
}

strong{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

h1{
	background-color:#ED145A;
	margin:1px 0 0 0;
	color:#FFF;
	padding:2px 0 2px 22px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

h2{
	border-bottom:1px solid #EBEBEB;
	padding:0 0 5px 15px;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ED145A;
}

h3{
	padding:62px 670px 0 0;
	margin:15px 0 25px 0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	text-align:right;
	height:77px;
}

h4{
	margin:5px 0 20px 0;
	color:#ED2666;
	padding:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

h5{
	margin:20px 15px;
	color:#555;
	padding:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

h6{
	margin:40px 15px 25px 15px;
	color:#555;
	padding:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Estructura */

#top{
	width:910px;
	border-top:5px solid #ED145A;
	margin:0 auto;
	padding:16px 28px 0 40px;
	position:relative;
	height:112px;
	background:url(graf/bg-top.jpg) right top no-repeat #FFF;
}
#top a img{
	position:absolute;
	top:20px;
	left:30px;
}
#top .menu{
	position:absolute;
	top:65px;
	left:515px;
}
#top .menu a{
	margin:0 8px;
}

.enviar-cv{
	position:absolute;
	top:25px !important;
	left:780px !important;
}

#contenedor{
	width:888px;
	margin:0 auto;
	padding:10px 45px;
	background-color:#FFF;
}

#contenedor-secc{
	width:918px;
	margin:0 auto;
	padding:10px 30px;
	background-color:#FFF;
}

#sub-menu-home{
	width:978px;
	margin:0 auto;
	background-color:#FFF;
}

/*************** Sub Menu Dinamico ***************/

#sub-menu{
	margin:1px 0 0 0;
	background:url(graf/bg-sub-menu.gif) repeat-x;
	padding:5px 0 12px 32px;
	display:block;
	color:#FFA8C4;
}
#sub-menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#sub-menu ul li{
	margin:0 0 12px 0;
	padding:0;
	float:left;
}
#sub-menu ul li a{
	color:#FFFFFF;
	margin:0 11px;
}
#sub-menu ul li a:hover{
	color:#FFA8C4;
}

/*************** fin ***************/

#pie{
	width:874px;
	padding:10px 56px 20px 48px;
	background:url(graf/bg-pie.gif);
	margin:0 auto;
}
#pie p{
	margin:20px 0 0 0;
}


/*************** Sub Menu Dinamico Productos ***************/

#modulo-izquierda{
	width:290px;
	float:left;
	margin:0 45px 0 0;
	padding:0 0 0 10px;
	display:block;
}
#modulo-izquierda ul{
	list-style:none;
	padding:0;
	margin:0 0 25px 0 ;
}
#modulo-izquierda ul li{
	background:url(graf/items.gif) 4px 8px no-repeat;
	padding:4px 0 4px 16px;
	margin:4px 0;
	border-bottom:1px solid #ECECEC;
}
#modulo-izquierda ul li a{
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#modulo-izquierda ul li a:hover{
	color:#EE2264;
}

/*************** fin ***************/

/*************** Modulo derecha Productos - RTF ***************/

#modulo-derecha{
	width:560px;
	float:left;
	margin:0 0 25px 0;
	padding:4px 0;
	display:block;
}
#modulo-derecha ul{
	list-style:none;
	padding:0;
	margin:25px 20px;
}
#modulo-derecha ul li{
	background:url(graf/items.gif) 4px 8px no-repeat;
	padding:4px 0 4px 16px;
	margin:4px 0;
}
#modulo-derecha p{
	text-align:justify;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5F5F5F;
}
#modulo-derecha strong{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#modulo-derecha img{
	border:1px solid #ED2666;
/*	width:250px;*/
	margin:15px 15px 0 0;
}


#modulo-derecha a{
	color:#ED145A;
	text-decoration:underline;
	font-size:11px;
}
#modulo-derecha a:hover{
	color:#000 !important;
	text-decoration:none;
}

/*************** fin ***************/


/* Clases */

.reset{
	clear:both;
	margin:0;
	font-size:1px;
}

.modulo-destacado-home{
	width:405px;
	float:left;
	margin:0 64px 10px 0;
	display:block;
}
.modulo-destacado-home img{
	margin:4px 0 0 0;
}
.modulo-otros-home{
	width:405px;
	float:left;
	margin:0 0 10px 0;
	display:block;
	padding:4px 0 0 0;
	height:294px;
}

.copyrights{
	margin:0;
	display:block;
	text-align:right;
}

.listado-rubros{
	list-style:none;
	margin:25px 0;
	padding:0;
}
.listado-rubros p{
	margin:5px 0 !important;
	padding:0;
}
.listado-rubros li{
	margin:5px 27px 10px 27px;
	padding:10px 0 3px 0;
	display:block;
	width:160px;
	height:240px;
	float:left;
	text-align:center;
	border-bottom:2px solid #ECECEC;
}
.listado-rubros li a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ED145A;
}
.listado-rubros li a:hover{
	color:#676767;
}
.listado-rubros li img{
	margin:0;
	padding:2px;
	border:1px solid #B9B9B9;
}

.separador-prods{
	display:block;
	margin:5px 0;
	background:url(graf/bg-separador-prods.gif) repeat-x;
	padding:8px;
}

.ir-top{
	text-align:center;
	padding:3px;
	display:block;
	background-color:#F9F9F9;
	margin:5px 0;	
}
.ir-top img{
	border:none !important;
	margin:0 !important;	
}

.firma{
	display:block;
	margin:10px auto;
	width:870px;
	text-align:right;
}
.firma a{
	font:normal 10px Arial, Helvetica, sans-serif;
}

/* Forms */

.contacto{
	text-align:right;
	margin:25px 100px 25px 16px;
	background-color:#F9F9F9;
	padding:15px 10px;
	border:1px solid #EAEAEA;
	width:340px;
	float:left;
}

.contacto label{
	display:block;
	margin:3px 0;
}

.contacto input[type="text"], input[type="password"], textarea{
	width:180px;
	border:1px solid #D8D8D8;
	vertical-align:middle;
	margin:0 0 0 6px;
	padding:2px 5px;
}

.contacto input[type="submit"]{
	background-color:#ED2666;
	border:none;
	vertical-align:middle;
	margin:8px 0 8px 6px;
	padding:3px 15px;
	color:#FFFFFF;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Forms clases para IE6 */

.input{
	width:180px;
	border:1px solid #D8D8D8;
	vertical-align:middle;
	margin:0 0 0 6px;
	padding:2px 5px;
}
.textarea{
	width:180px;
	border:1px solid #D8D8D8;
	vertical-align:middle;
	margin:0 0 0 6px;
	padding:2px 5px;
}

.boton-form{
	background-color:#ED2666;
	border:none;
	vertical-align:middle;
	margin:8px 0 8px 6px;
	padding:3px 15px;
	color:#FFFFFF;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
