@charset "UTF-8";
/* CSS Document */
body {
	height:780px;
	background: url(../images/bg2.jpg) center top #fff;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 ;
	
}
#contenedor {
	width:1076px;
	height:700px;
	margin:0 auto;
	}
	
#head {
	height:453px;
	width:100%;
}
	
#menu {
	width:261px;
	height:auto;
	float:left;
}
#logo {
	height:auto;
	background-color:#FFFFFF;
}
#principal {
	float:left;
	height:auto;
	width:780px;
	
}

/*------------------------IDIOMA-------------------------*/
#idiomas{
	width:257px;
	height:auto;
	display:inline-table;
	margin-top:10px;
}
#espanol{
	width:105px;
	height:20px;
	float:left;
	margin-left:10px;
}
#english{
	width:105px;
	height:20px;
	float:left;
	margin-left:15px;
}
#eng_ovr{
background-image:url(../images/idioma-eng_02.jpg);
width:31px;
height:19px;
}
a:hover #eng_ovr{
background-image:url(../images/idioma-eng_01.jpg);
width:31px;
height:19px;
}

#esp_ovr{
background-image:url(../images/idioma-esp_02.jpg);
width:31px;
height:19px;
}
a:hover #esp_ovr{
background-image:url(../images/idioma-esp_01.jpg);
width:31px;
height:19px;
}
/*------------------------IDIOMA-------------------------*/
/*------------------------webmail btn-------------------------*/
#webmail_btn{
	width:204px;
	height:57px;
	margin:25px 0 0;
}
/*------------------------webmail btn-------------------------*/
#firma_kubik{
	/*bottom:5px;*/
display:block;
	height:16px;
	/*margin-bottom:-30px;
margin-right:30px;*/
position:absolute;
	right:10px;
	width:121px;
	top: 760px;
}

.remark {
	font-weight: bold;
}

/*-------------------- DIRECTORIO ---------------------*/

#layout_directorio {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_directorio.jpg);
	background-repeat:no-repeat;
}
#layout_directorio2 {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../eng/images/layout_directorio.jpg);
	background-repeat:no-repeat;
}
.cargo{
	font-size:12px;
	font-weight:bold;
	color:#003366;
}

.nombre{
	font-size:12px;
	font-weight:bold;
	color:#567297;
}

.correo a{
	font-size:12px;
	font-weight:bold;
	color:#80c1f1;
}

/*-------------------- DIRECTORIO ---------------------*/
/*-------------------- HISTORIA ---------------------*/

#layout_historia {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_historia.jpg);
	background-repeat:no-repeat;
}
#layout_historia2 {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../eng/images/layout_historia.jpg);
	background-repeat:no-repeat;
}
.cuerpo_bold{
	font-size:12px;
	font-weight:bold;
	color:#1f374f;
}

.cuerpo{
	font-size:12px;
	font-weight:normal;
	color:#1f374f;
}
/*#btns{
background-color:#000000;
float:right;
height:80px;
margin-right:480px;
margin-top:460px;
overflow:visible;
width:250px;
}*/


/*-------------------- HISTORIA ---------------------*/
/*-------------------- GRUPO ---------------------*/

#layout_grupo {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_grupo.jpg);
	background-repeat:no-repeat;
}

/*///////////////////
///// SLIDES ///////
///////////////////*/

/* CONTENIDO GLOBAL*/	
#slides_content {
	margin-left:248px;
	margin-top:30px;
	overflow:hidden;
	width:420px;
	}
	
/* HEADERS */
#slides_content h2 {
	font:24px Arial;
	letter-spacing:-1px;
	font-weight:bold;
	margin:5px; 
	color:#FF6600;
	}
	
/* SLIDE */	
#slides_content .slide {
	float:left;
	width:400px;  /* ANCHO DE CADA SLIDE */
	height:500px; /* ALTURA DE CADA SLIDE */
	padding:10px;	/*border-top:5px solid #7596B7;*/
	}

/* LISTA DE ITEMS */
.buttons{
	text-align:center;
	width:420px; /* ANCHO DEL MENU */
	clear:both;
	display:block;
	/*list-style:none;*/
	white-space: nowrap;
	padding:0px;
	margin:0px 0px 0px 0px;
	}

.buttons li{
	display: inline;
	list-style-type: none;
}

.buttons li a{
	line-height:0;
	margin:0 0 0 0;
	padding:0px 0px;
	text-align:center;	}	
	
.buttons li a:link,
.buttons li a:visited{
	/*background-color:#FFFFFF;*/
	}	

.buttons li a:hover{
	/*background-color:#CCCCCC;*/
	}

.buttons li a#current{
	
	/*background-color:#EDEDED;*/
}
/*-------------------- GRUPO ---------------------*/
/*-------------------- ATR ---------------------*/

#layout_atr {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_atr.jpg);
	background-repeat:no-repeat;
}

#controles {
width:596px;
}
#titulo {
margin-bottom:0;
margin-left:-40px;
margin-top:-20px;
width:555px;
}
#banner_atr{
background-image:url(../images/fondo-banner_atr.jpg);
background-repeat:repeat-x;
border:1px solid #666666;
font-style:normal;
height:auto;
min-height:75px;
margin-bottom:246px;
margin-left:230px;
margin-top:-40px;
padding:10px 10px 0;
width:285px;
vertical-align:middle;
}

#direccion {
	height:50px;
margin-top:90px;
}

/* CONTENIDO GLOBAL*/	
#slides_content_atr {
	margin-left:190px;
	margin-top:125px;
	overflow:hidden;
	width:550px;
	height:550px;
	}
	
/* HEADERS */
#slides_content_atr h2 {
	font:24px Arial;
	letter-spacing:-1px;
	font-weight:bold;
	margin:5px; 
	color:#FF6600;
	}
	
/* SLIDE */	
#slides_content_atr .slide {
	float:left;
	height:auto;
	padding:8px;
	width:540px;
	}

/* LISTA DE ITEMS */
.buttons_atr{
	clear:both;
display:block;
margin:-26px 15px;
padding-left:36px;
padding-top:20px;
text-align:center;
white-space:nowrap;
width:150px;
	}

.buttons_atr li{
	display: inline;
	list-style-type: none;
}

.buttons_atr li a{
	line-height:0;
	margin:0 0 0 0;
	padding:0px 0px;
	text-align:center;	}	
	
.buttons_atr li a:link,
.buttons_atr li a:visited{
	background-color:#FFFFFF;
	}	

.buttons_atr li a:hover{
	background-color:#CCCCCC;
	}

.buttons_atr li a#current{
	
	background-color:#EDEDED;
}





/*-------------------- ATR ---------------------*/
/*-------------------- FILOSOFIA ---------------------*/

#layout_filosofia {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_filosofia.jpg);
	background-repeat:no-repeat;
}
#layout_filosofia2 {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../eng/images/layout_filosofia.jpg);
	background-repeat:no-repeat;
}

.title_filosofia{
	font-size:18px;
	font-weight:bold;
	color:#80c1f1;
}

.cuerpo_big{
	font-size:14px;
	font-weight:normal;
	color:#1f374f;
}

/*-------------------- FILOSOFIA ---------------------*/
/*-------------------- DISPONIBILIDAD ---------------------*/
#layout_disponibilidad {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_disponibilidad.jpg);
	background-repeat:no-repeat;
}
/*#dispo{
	margin-left:-10px;
}*/




/*-------------------- DISPONIBILIDAD ---------------------*/ 
/*-------------------- RECONOCIMIENTOS ---------------------*/
#layout_reconocimientos {
	float:left;
	height:453px;
	width:780px;
	background-image:url(../images/layout_reconocimientos.jpg);
	background-repeat:no-repeat;
	/*display:list-item;*/
}
#layout_reconocimientos2 {
	float:left;
	height:453px;
	width:780px;
	background-image:url(../eng/images/layout_reconocimientos.jpg);
	background-repeat:no-repeat;
	/*display:list-item;*/
}




/*-------------------- RECONOCIMIENTOS ---------------------*/
/*-------------------- REFACCIONES ---------------------*/
#layout_refacciones {
	float:left;
	height:453px;
	width:780px;
	background-image:url(../images/layout_refacciones.jpg);
	background-repeat:no-repeat;
}




/*-------------------- REFACCIONES ---------------------*/
/*-------------------- BEERMUSIC ---------------------*/
#layout_beermusic {
	float:left;
	height:453px;
	width:780px;
	background-image:url(../images/layout_beermusic.jpg);
	background-repeat:no-repeat;
}
#layout_beermusic2 {
	float:left;
	height:453px;
	width:780px;
	background-image:url(../eng/images/layout_beermusic.jpg);
	background-repeat:no-repeat;
}
#beermusic {
display:inline-table;
width:700px;
height:auto;
}

#contenido2 {
	/*background-color:#ffffff;*/
	height:190px;
	float:left;
	width:700px;
}
#text {
	width:500px;
	height:auto;
	float:right;
}

/*-------------------- BEERMUSIC ---------------------*/

/*-------------------- CONVERSION ---------------------*/
#layout_conversion {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_conversion.jpg);
	background-repeat:no-repeat;
}

#slogan {
float:left;
font-weight:bold;
font-size:16px;
color:#fff;
margin-top:-450px;
margin-left:185px;

}
/*-------------------- CONVERSION ---------------------*/
/*-------------------- ACTUALIZACION/MIGRACION ---------------------*/
#layout_actualizacion {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_actualizacion.jpg);
	background-repeat:no-repeat;
}

/*-------------------- ACTUALIZACION/MIGRACION ---------------------*/
/*-------------------- Consorcio GLOBAL ---------------------*/
#layout_global {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_global.jpg);
	background-repeat:no-repeat;
}

/*-------------------- Consorcio GLOBAL ---------------------*/

/*-------------------- NOTICIAS ---------------------*/
/*#layout_noticias {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_noticias.jpg);
	background-repeat:no-repeat;
}*/

/*-------------------- NOTICIAS ---------------------*/
#layout_catalogo_musical{
	float:left;
	height:453px;
	width:780px;
	background-image:url(../images/layout_catalogo_musical.jpg);
	background-repeat:no-repeat;
}
#layout_catalogo_musical2{
	float:left;
	height:453px;
	width:780px;
	background-image:url(../eng/images/layout_catalogo_musical.jpg);
	background-repeat:no-repeat;
}

/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
#nuevo{
margin-top:85px;
margin-left:75px;
width:610px;
height:auto;
}
#nuevo2{
height:auto; 
}
#layout_contacto {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_contacto.jpg);
	background-repeat:no-repeat;
}
#layout_contacto2 {
	float:left;
	height:625px;
	width:780px;
	background-image:url(../eng/images/layout_contacto.jpg);
	background-repeat:no-repeat;
}

fieldset
{
	background:transparent;
	border:2px solid #0f2943;
	display:block;
	font-family:arial;
	font-size:12px;
	line-height:4.5em;
	margin:0 auto 10px;
	padding:10px;
	width:610px;
		position:relative;
}
input, textarea, select 
{
	font:12px/12px Arial, Helvetica, sans-serif; 
	padding:0;
}
fieldset.action 
{
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin-top:-20px;
}
legend 
{
	color:#222222;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding:0 10px;
	position:relative;
	.margin:-26px 0 0 -11px;
}
label.opt {	font-weight:normal;}
dl {clear:both;margin:0;padding:0;}

dt {float:left;
height:20px;
line-height:20px;
margin:0 10px 0 0;
text-align:right;
width:   140px;}

dd {float:left; line-height:20px; margin:0 0 0px; width:300px;}
.envio{ width:635px; text-align: right; border:0px;}

label.error {
color:#FF0000;
font-size:10px;
margin:0 0 0 5px;
text-align:left;
width:auto;}
#opciones dt {
float:left;
height:20px;
line-height:20px;
margin:0 10px 0 0;
text-align:left;
width:190px;}

#opciones dd {float:left; line-height:20px; margin:0 0 0px; width:210px;}
#mensajes_sistema
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1f374f;
	border:2px solid #ffffff;
	clear:none;
	color:#FFFFFF;
	font-size:14px;
	left:50%;
	margin:0 -100px;
	padding:50px;
	position:absolute;
	text-align:center;
	top:30%;
	vertical-align:middle;
	width:300px;
	z-index:10;
}
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/
/*++++++++++++++contacto+++++++++++++++++++*//*++++++++++++++contacto+++++++++++++++++++*/


#btn_contacto {
	width:261px;
	height:74px;
	}
#sitemap {
	padding-top:10px;
}
#sidebar {
	background-image:url(../images/bg_sidebar2.jpg);
	background-repeat:no-repeat;
	height:240px;
	float:left;
	
	width:261px;
}

#sidebar2 {
	background-image:url(../images/bg_sidebar3.jpg);
	background-repeat:no-repeat;
	height:180px;
	float:left;
	width:261px;
}
#sep_sidebar {
	height:8px;
	margin-left:-70px;
	
	width:451px;
		/*top:10px;*/
}
#contenidos{
	display:inline-table;
	margin-top:7px;
}
#contenido {
	/*background-color:#ffffff;*/
	height:240px;
	float:left;
	width:700px;
}


#bottom {
background-color:#0F2944;
height:84px;
text-align:center;
vertical-align:bottom;
width:100%;
display:inline-block;
	}

#pherm {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	display:inline-block;
}

	
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDFFFC;
	font-weight: bold;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDFFFC;
	font-weight: normal;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3FFFF;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 36px;
	color: #0F2944;
}
h2 {
	font-size: 18px;
	color: #CCCCCC;
}
h3 {
	font-size: 14px;
	color: #CCCCCC;
}

/*NIFTY LAYOUT CSS*/

div#header{width:100%;overflow:hidden;background: #595D66}
div#header h1,{width:770px;margin:0 auto;text-align:left}
div#header h1{padding: 30px 0 10px;color: #FFF}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #369A3D;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #CDFFA1;color: #006A35}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#container{width:770px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;background:#FFF}
div#content{float:left;display:inline;width:560px;margin:0 0 10px 10px}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:180px;margin-right:10px;padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #42B4AC}
ul#intro li#more{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin: 10px 0;color: #007BC4}
div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div#side{float:right;display:inline;width: 180px;background:#F3CF00; margin:0 10px 10px 0}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{margin: 0 0 10px;padding: 10px 0}

div#footer{clear:both;width:750px;margin:0 10px 0;padding: 10px 0;
    background: #586695;color: #FFF;text-align:center}
div#footer p{margin:0}

/*END NIFTY LAYOUT*/

/* NIFTY CORNER */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

div #box{
	color:#FFFFFF;
	width: 200px;
	padding: 10px;
	margin:0 auto;
	text-align:left;
	background: #0F2944 /*url(gradient.png) repeat-x 0 -5px*/
}


/*END NIFTY CORNER*/

/*********************** SCROLL ***********************/
.root 		{
	height:550px;
	margin:-300px 0 0 435px;
	position:relative;
	width:550px;
	}
.root p 	{
		margin:			10px 10px 5px 10px;
		}
.thumb 		{
		/*position:			absolute;*/
		height:			9px;
		width:			15px;
		margin-left:200px;
		/*left: 			10px;*/
		}
.up, .dn 	{
		/*position:			absolute;*/
		left: 			10px;
		margin-left:200px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:			0;
		}
.scrollContainer {
	/*background:#FFFFFF none repeat scroll 0 50%;*/
	border:1px solid #C3C3C3;
	height:270px;
	left:2px;
	overflow:auto;
	position:absolute;
	top:19px;
	width:550px;
		}
.scrollContent { 
		position:			absolute; 
		left:			0px; 
		top:			0px; 
		width:			100px; 
		}
		
/*********************** SCROLL ***********************/


.banner {
	border:1px solid #C9C9C9;
	font-size:12px;
	padding:10px;
	text-align:justify;
	float: left;
}


div #productos{
	background-image:url(../images/bg_banner.jpg);
	height:74px;
	margin-left:13px;
	width:400px;
}

div #directorio{
	background-image:url(../images/bg_banner.jpg);
height:47px;
margin-top:9px;
width:552px;
}

.banner_ico a{
	float:left;
	
}

#productos_ico{
	height:100px;
margin-left:10px;
margin-top:10px;
	
}
#dir_ico{
	margin-left:10px;
	margin-top:10px;
	
	
}

#btns_sinfonolas{
	display:inline-block;
/*float:left;*/
width:auto;
margin-left:10px;
	
}
	
.sinf_btn {
	float:left;
}
.sinf_btn a:visited {
	float:left;
}
#tope_up{
	margin-right:-22px;
}

.btn_roll {
	width:261px;
	height:60px;
	}
#actuales {

}

#anteriores{
}

#layout_bolsa{
	float:left;
	height:625px;
	width:780px;
	background-image:url(../images/layout_bolsa.jpg);
	background-repeat:no-repeat;
}
#layout_bolsa_eng{
	float:left;
	height:625px;
	width:780px;
	background-image:url(../eng/images/layout_bolsa_trabajo.jpg);
	background-repeat:no-repeat;
}
#mensaje2{
width:300px;
height:185px;
}
/*
------------------------------------------------------------------------------------------------------------
Catalogo Musical
------------------------------------------------------------------------------------------------------------
*/
#catalogos{/*ul*/
list-style:none;
margin-top:90px;
margin-left:40px;
}
.catalogo_btn{
width:250px;
height:71px;
display:block;
cursor:pointer;
font-size:24px;
line-height:71px;
padding-left:40px;
margin:15px 0;
}
#catalogo_musica{
background:url(../images/btn_catalogo_musica.png) bottom no-repeat;
color:#0f2942; text-decoration: none;
}
#catalogo_musica:hover{
background:url(../images/btn_catalogo_musica.png) top no-repeat;
color:#375c81; text-decoration: none;
}
#catalogo_musica:active{
background:url(../images/btn_catalogo_musica.png) top no-repeat;
color:#0f2942; text-decoration: none;
}
#catalogo_video{
background:url(../images/btn_catalogo_video.png) bottom no-repeat;
color:#0f2942; text-decoration: none;
}
#catalogo_video:hover{
background:url(../images/btn_catalogo_video.png) top no-repeat;
color:#375c81; text-decoration: none;
}
#catalogo_video:active{
background:url(../images/btn_catalogo_video.png) top no-repeat;
color:#0f2942; text-decoration: none;
}
#catalogo_karaoke{
background:url(../images/btn_catalogo_karaoke.png) bottom no-repeat;
color:#0f2942; text-decoration: none;
}
#catalogo_karaoke:hover{
background:url(../images/btn_catalogo_karaoke.png) top no-repeat;
color:#375c81; text-decoration: none;
}
#catalogo_karaoke:active{
background:url(../images/btn_catalogo_karaoke.png) top no-repeat;
color:#0f2942; text-decoration: none;
}

