body {
	margin: 0;
	background: #559abd url(images/sombra_body.png) repeat-y 50% 0;
}
#menu_principal {
	padding: 0;
	margin: 0;
	float: left;
	height: auto;
	width: 125px;
	font-family: Lucida, 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	letter-spacing: 0.01em;
}
#menu_principal ol {
	margin: 0;
	padding: 0;
}
#menu_principal li {
	list-style: none;
	float:left;
	width: 115px;
	height: 23px;
	margin: 0px;
	padding: 5px 0 0 10px;
	display:block;
}
#menu_principal li a {
	color: #b3b3b3;
	background-color:#FFFFFF;
	text-decoration:none;
}
#menu_principal li a:hover {
	color: #00a6e4;
	background-color:#FFFFFF;
}
#menu_principal li p {
	list-style: none;
	float:left;
	width: 115px;
	height: 23px;
	margin: -5px 0 0 -10px;
	padding: 5px 0 0 10px;
	background-color:#f7f6f5;
	color: #00a6e4;
}
#menu_secundario {
	float: left;
	height: auto;
	width: 125px;
	font-family: Lucida, 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	letter-spacing: 0.01em;
}
#menu_secundario ol {
	margin: 0;
	padding: 0;
}
#menu_secundario li {
	list-style: none;
	float:left;
	width: 115px;
	height: 23px;
	margin: 0px;
	padding: 5px 0 0 10px;
	display:block;
	background-color:#f7f6f5;
	color: #fb3382;
}
#menu_secundario li a {
	color: #00a6e4;
	text-decoration:none;
}
#menu_secundario li a:hover {
	color: #fb3382;
}
.menu_empresas{
	margin: 0;
	padding: 0;
}
.menu_servicios{
	margin: 28px 0 0 0;
	padding: 0;
}
.menu_productos{
	margin: 56px 0 0 0;
	padding: 0;
}
#principal {
	padding: 0px;
	height: auto;
	width: 750px;
	margin: 0px auto;
	position: relative;
}
#cabecera {
	margin: 0px;
	padding: 0 0 0 25px;
	float: right;
	height: 90px;
	width: 645px;
	background-image: url(images/cuatricromia.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	text-align: center;
	margin: 0 0 10px 0;
	float: right;
	height: auto;
	width: 670px;
}
#direccion a {
	color: #666666;
	text-decoration:none;
}
#direccion a:hover {
	color: #00a6e4;
}
#direccion img{
	border:none;
	vertical-align: text-bottom;
}
#centro_grande {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 360px;
	width: 730px;
}
#centro_chico {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 200px;
	width: 730px;
}
#sombra_postal {
	background-image: url(images/sombra_postal.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 750px;
}
#sombra_postal_b {
	background-image: url(images/sombra_postal_b.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 750px;
}
#banner_grande {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 360px;
	width: 590px;
}
#banner_chico {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 480px;
}
#banner_largo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 605px;
}
#banner_productos {
	margin: 0 20px 0 0;
	padding: 0px;
	float: left;
	height: 360px;
	width: 460px;
	padding: 0;
	border: none;
}
#contenido {
	background-color: #FFFFFF;
	background-image: url(images/footer_contenido.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: right;
	height: auto;
	width: 650px;
	margin: 0;
	padding: 0 0 30px 0;
}
#contenido p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 20px;
	padding: 0 80px;
	margin: 10px 0;
}
#contenido a {
	color:#002e63;
}
#contenido a:hover {
	color:#fb3382;
}
#contenido h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#002e63;
	font-weight: normal;
	padding: 5px 80px;
	margin: 0;
	display:block;
	height: 30px;
	border-bottom: solid 1px #edeceb;
}
#contenido h2 a {
	color:#fb3382;
}
#contenido h2 a:hover {
	color:#00a6e4;
}
#contenido .link_titulo {
	font-size: 16px;
}
#contenido ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 20px;
	padding: 0 80px;
	margin: 15px 0;
}
#contenido li {
	padding: 0;
	margin: 6px 0;
}
#contenido hr {
	margin: 10px 80px 0 80px;
	padding: 0;
	width: 150px;
	height: 1px;
	border-bottom: solid 1px #CCCCCC;
	border-top: none;
	border-left: none;
	border-right: none;

}
#contenido .linea_larga {
	margin: 10px 0 0 0;
	width: 100%;
	border-bottom: solid 1px #edeceb;

}
#contenido .destacado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#002e63;
}
#contenido .img_margen_izq {
	margin: 0 8px 0 65px;
}
#descripcion {
	margin: 30px 30px 0 auto;
	float: right;
	height: auto;
	width: 210px;
}
#descripcion p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 18px;
	padding: 0;
	margin: 3px 0;
}
#descripcion h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#002e63;
	font-weight: normal;
	padding: 0;
	margin: 0 -30px 0 0;
	display:block;
	height: 30px;
	border-bottom: solid 1px #edeceb;
}
#descripcion h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	line-height: 20px;
	padding: 0;
	margin: 15px 0 -15px 0;
}
#cinta ul {
	padding: 0 20px;
	margin: 0;
	float:left;
}
#cinta li {
	list-style: none;
	float:left;
	padding: 0;
	margin: 0;
	width: 55px;
	height: 50px;
}

#cinta a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:0px; 
    left:0px; 
    overflow:hidden; 
}
#cinta a.gallery, #cinta a.gallery:visited {
    display:block; 
    text-decoration:none; 
    text-align:left; 
    cursor:default;
	margin: 0;
	padding: 0;
}
#cinta a.gallery:hover span {
	float:left;
    width:700px; 
    height:360px; 
    color:#FFF; 
	margin: 100px 0 0 10px;
	padding: 0;
	border: none;
}

#contacto{
	margin: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contacto h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#002e63;
	font-weight: normal;
	padding: 5px 80px;
	margin: 0;
	display:block;
	height: 30px;
	border-bottom: solid 1px #edeceb;
}
#contacto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 20px;
	padding: 0 80px;
	margin: 10px 0;
}
#contacto a {
	color:#002e63;
}
#contacto a:hover {
	color:#fb3382;
}

#logo_provedor {
	padding-left: 20px;
}

form{	
	margin: 20px 0;
	padding: 0;
}
input{
	background-color:#f4f3f2;
	border: none;
	padding: 5px;
	margin: 10px 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
textarea{
	background-color:#f4f3f2;
	border: none;
	width:230px;
	padding: 10px;
	margin: -205px 0 0 0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
#banner_grande p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 20px;
	padding: 0;
	margin: 10px 0 0 0;
}
#banner_grande h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#002e63;
	font-weight: normal;
	padding: 0;
	margin: 0;
	display:block;
	height: 30px;
	border-bottom: solid 1px #edeceb;
}



/* thumbnails cinta memorias */
.cinta_mem a.slidea {
    background:url(img_productos/icono_memoria01.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slideb {
    background:url(img_productos/icono_memoria02.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidec {
    background:url(img_productos/icono_memoria03.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slided {
    background:url(img_productos/icono_memoria04.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidee {
    background:url(img_productos/icono_memoria05.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidef {
    background:url(img_productos/icono_memoria06.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slideg {
    background:url(img_productos/icono_memoria07.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slideh {
    background:url(img_productos/icono_memoria08.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidei {
    background:url(img_productos/icono_memoria09.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidej {
    background:url(img_productos/icono_memoria10.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidek {
    background:url(img_productos/icono_memoria11.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidel {
    background:url(img_productos/icono_memoria12.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidem {
    background:url(img_productos/icono_memoria13.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.sliden {
    background:url(img_productos/icono_memoria14.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slideo {
    background:url(img_productos/icono_memoria15.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slidep {
    background:url(img_productos/icono_memoria16.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slideq {
    background:url(img_productos/icono_memoria17.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slider {
    background:url(img_productos/icono_memoria18.jpg); 
    height:50px; 
    width:55px;
}
.cinta_mem a.slides {
    background:url(img_productos/icono_memoria19.jpg); 
    height:50px; 
    width:55px;
}



/* thumbnails cinta brochure */

.cinta_bro a.slidea {
    background:url(img_productos/icono_brochure01.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slideb {
    background:url(img_productos/icono_brochure02.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidec {
    background:url(img_productos/icono_brochure03.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slided {
    background:url(img_productos/icono_brochure04.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidee {
    background:url(img_productos/icono_brochure05.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidef {
    background:url(img_productos/icono_brochure06.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slideg {
    background:url(img_productos/icono_brochure07.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slideh {
    background:url(img_productos/icono_brochure08.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidei {
    background:url(img_productos/icono_brochure09.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidej {
    background:url(img_productos/icono_brochure10.jpg); 
    height:50px; 
    width:55px;
}
.cinta_bro a.slidek {
    background:url(img_productos/icono_brochure11.jpg); 
    height:50px; 
    width:55px;
}


/* thumbnails cinta catalogos */

.cinta_cat a.slidea {
    background:url(img_productos/icono_catalogo01.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slideb {
    background:url(img_productos/icono_catalogo02.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidec {
    background:url(img_productos/icono_catalogo03.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slided {
    background:url(img_productos/icono_catalogo04.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidee {
    background:url(img_productos/icono_catalogo05.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidef {
    background:url(img_productos/icono_catalogo06.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slideg {
    background:url(img_productos/icono_catalogo07.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slideh {
    background:url(img_productos/icono_catalogo08.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidei {
    background:url(img_productos/icono_catalogo09.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidej {
    background:url(img_productos/icono_catalogo10.jpg); 
    height:50px; 
    width:55px;
}
.cinta_cat a.slidek {
    background:url(img_productos/icono_catalogo11.jpg); 
    height:50px; 
    width:55px;
}


/* thumbnails cinta libros */

.cinta_lib a.slidea {
    background:url(img_productos/icono_libro01.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slideb {
    background:url(img_productos/icono_libro02.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidec {
    background:url(img_productos/icono_libro03.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slided {
    background:url(img_productos/icono_libro04.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidee {
    background:url(img_productos/icono_libro05.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidef {
    background:url(img_productos/icono_libro06.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slideg {
    background:url(img_productos/icono_libro07.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slideh {
    background:url(img_productos/icono_libro08.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidei {
    background:url(img_productos/icono_libro09.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidej {
    background:url(img_productos/icono_libro10.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidek {
    background:url(img_productos/icono_libro11.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidel {
    background:url(img_productos/icono_libro12.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidem {
    background:url(img_productos/icono_libro13.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.sliden {
    background:url(img_productos/icono_libro14.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slideo {
    background:url(img_productos/icono_libro15.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slidep {
    background:url(img_productos/icono_libro16.jpg); 
    height:50px; 
    width:55px;
}
.cinta_lib a.slideq {
    background:url(img_productos/icono_libro17.jpg); 
    height:50px; 
    width:55px;
}

