@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/nuevas/body.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#003263;
font-family:Century Gothic, Arial, Verdana;
font-size:12px;
margin:0 auto;
padding:0;
}

#wrapper { 
background-image:url(images/nuevas/wrapper.jpg);
background-repeat:repeat-y;
width:1019px;
height:auto;
margin:0 auto;
padding:0;
overflow:hidden;
}

#header {
/* background-image:url(images/nuevas/header.jpg);*/
background-repeat:no-repeat;
width:100%;
height:268px;
padding:0;
margin: 0 auto;
overflow: hidden;
}

#group {
width:1009px;
height:auto;
margin-left:20px;
}

#side_left{
width:225px;
width:auto;
float:left;
} 

#center{
width:571px;
height:auto;
float:left;
}

#side_right {
width:204px;
height:auto;
float:left;
}

#top_menu{ 
background-image:url(images/nuevas/top_menu.png);
background-repeat:no-repeat;
width:1019px;
height:20px;
}

#menu_left{
background-image:url(images/nuevas/bg_menu.png);
background-repeat:repeat-y;
width:217px;
height:auto;
padding-left:8px;
/*margin-left:7px;*/
}

#bottom_menu{
background-image:url(images/nuevas/menuabajo.png);
background-repeat:no-repeat;
width:225px;
height:30px;
/*margin-left:8px;*/
}

#top_menu2{  
background-image: url(images/nuevas/menuarriba.png);
background-repeat:no-repeat;
width:225px;
height:32px;
/*margin-left:8px;*/
}


#bottom_menu2{
background-image: url(images/nuevas/menuabajo.png);
background-repeat:no-repeat;
width:225px;
height:30px;
/*margin-left:8px;*/
}

#titulo_anuncio{
background-image: url(images/nuevas/tit_anuncio_izq.png);
background-repeat:no-repeat;
width:145px;
height:24px;
color:#0d4169;
font-size:16px;
font-weight:bold;
padding-top:10px;
padding-left:80px;
}

#cont_anuncio{
background-image:url(images/nuevas/bg_anuncio_izq.png);
background-repeat:repeat-y;
width:211px;
height:auto;
margin-left:0px;
padding-left:6px;
}

#footer_anuncio{
background-image:url(images/nuevas/footer_anuncio_izq.png);
background-repeat:no-repeat;
width:225px;
height:22px;
}

#titulo_cont{
background-image:url(images/nuevas/tit_cont.png);
background-repeat:no-repeat;
width:556px;
height:39px;
color:#FFFFFF;
font-size:18px;
padding-top:15px;
padding-left:15px;
font-weight:bold;
}

#area_cont{
background-image: url(images/nuevas/bg_cont.png);
background-repeat:repeat-y;
width:541px;
height:auto;
padding-left:15px;
padding-right:15px;
overflow:hidden;
}

#noticias{
background-image: url(images/nuevas/bg_cont.png);
background-repeat:repeat-y;
width:571px;
height:auto;
padding:0px 5px;
overflow:hidden;
}

#footer_cont{
background-image: url(images/nuevas/footer_cont.png);
background-repeat:no-repeat;
width:571px;
height:23px;
}

#titulo_der{
background-image: url(images/nuevas/tit_der.png);
background-repeat:no-repeat;
width:149px;
height:34px;
color:#0d4169;
font-size:16px;
font-weight:bold;
padding-top:20px;
padding-left:55px;
}

#cont_der{
background-image: url(images/nuevas/bg_der.png);
background-repeat:repeat-y;
width:202px;
height:auto;

}

#footer_der{
background-image:url(images/nuevas/footer_der.png);
background-repeat:no-repeat;
width:204px;
height:25px;
}

#titulo_der2{
background-image: url(images/nuevas/tit_der.png);
background-repeat:no-repeat;
width:149px;
height:34px;
color:#0d4169;
font-size:16px;
font-weight:bold;
padding-top:20px;
padding-left:55px;
}

#cont_der2{
background-image: url(images/nuevas/bg_der.png);
background-repeat:repeat-y;
width:185px;
height:auto;
padding-left:20px;
}

#der2 input{
background-image:url(images/nuevas/input.jpg);
background-repeat:no-repeat;
width:157px;
height:17px;
font-size: 11px;
font-weight: normal;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 8px;
float: left;
overflow:hidden;
border:none;
}

#footer_der2{
background-image:url(images/nuevas/footer_der.png);
background-repeat:no-repeat;
width:205px;
height:25px;
}

#titulo_anuncio_der{
background-image: url(images/nuevas/tit_der.png);
background-repeat:no-repeat;
width:149px;
height:34px;
color:#0d4169;
font-size:16px;
font-weight:bold;
padding-top:20px;
padding-left:55px;
}

#footer_anuncio_der{
background-image:url(images/nuevas/footer_der.png);
background-repeat:no-repeat;
width:205px;
height:25px;
}

#cont_anuncio_der{
background-image: url(images/nuevas/bg_der.png);
background-repeat:repeat-y;
width:198px;
height:auto;
padding-left:7px;
}


#footer{
background-image:url(images/nuevas/footer.png);
width:1019px;
height:35px;
background-repeat:no-repeat;
overflow:hidden;
}
/***************************************contenido****************************************/

#area_cont p{
 color:#000000;
 font-size:14px;
 text-align:justify;
 overflow:hidden;
}

#area_cont h1{
 background-image: url(images/nuevas/h1.jpg);
 background-repeat:no-repeat;
 color:#000000;
 width:auto;
 height:24px;
 font-size:16px;
 text-transform:uppercase;
 padding-left:10px;
 padding-top:5px;
 font-weight:bold;
}

#area_cont h2{
 background-image: url(images/nuevas/h2.jpg);
 background-repeat:no-repeat;
 width:auto;
 height:20px;
 color:#000000;
 font-size:14px;
 padding-left:6px;
 padding-top:3px;
}

#area_cont h3{
 color:#a46513;
 font-size:12px;
 padding-left:6px;
 text-decoration:underline;
}

#area_cont ul{
  margin-left:45px;
  margin-right:10px;
}

#area_cont li {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  list-style-image: url(images/nuevas/vineta.jpg);
}

#area_cont img {
 border:#a1834e 4px solid;
 margin:5px 5px 5px 5px; 
}

#area_cont a {
 color: #a1834e;
 font-weight:bold;
 text-decoration:none;
}
/****************************fin contenido**************************/
/****************************Inicio Calendario***********************/
.tbl_calendar_display_small{
	width:142px;
border-spacing:0;
}

#body_month{
background-image:url(images/nuevas/bg_cal.png);
background-position:center;
background-repeat:repeat-y;
width:155px;
height:auto;
margin-left:24px;
}

.month_name{
	 background: url(images/nuevas/titulo_cal.png);
         background-repeat:no-repeat;
	 background-position:center;
	 width:155px;
	 height:24px;
	 color:#FFFFFF;
	 font-size:16px;
	 padding-top:8px;
         background-color:#C3DCED;
         margin-left:24px;
}

.tbl_calendar_display_small .day_name_small{
     background-color:#e30a13;
	 color:#FFFFFF;
}

.tbl_calendar_display_small .past_small{
color:#000000;
text-align:center;
border-bottom:#e30a13 2px solid;
}

.tbl_calendar_display_small .event_day_small{
background-color:#0B7ABD;
}

.tbl_calendar_display_small .event_day_small a{
color:#FFFFFF;
}

.tbl_calendar_display_small .current_small{
background-color:#d07e04;
color:#FFFFFF;
text-align:center;
border-bottom:#e30a13 2px solid;
}

.tbl_calendar_display_small .future_small{
color:#000000;
text-align:center;
border-bottom:#e30a13 2px solid;
}

.tbl_calendar_display_small .empty_day_small{
border-bottom:#e30a13 2px solid;
}

#bottom_cal{
 background-image:url(images/nuevas/bottom_cal.png);
 background-repeat:no-repeat;
 width:155px;
 height:21px;
 margin-left:24px;
 }
/***********************fin calendar***************************/
/**********************mes calendario**************************/

#calendar .day_name{
	border-top: 2px solid #ff9900;
	border-right: 1px solid #ff9900;
	border-left:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
	padding-top:10px;
	padding-right:3px;
	padding-left:5px;
	padding-bottom:12px;
	background-color: #009999;
	color:#ffffff;
}

#calendar .empty_day{
	border-top: 2px solid #cee7ed;
	border-right:1px solid #cee7ed;
	border-left:1px solid #cee7ed;
	border-bottom:1px solid #cee7ed;
	padding-top:10px;
	padding-right:3px;
	padding-left:5px;
	padding-bottom:12px;
	background-color: #ffffff;
}

#calendar .past{
	border-top: 1px solid #009999;
	border-right: 1px solid #009999;
	border-left:1px solid #009999;
	border-bottom:1px solid #009999;
	padding-top:10px;
	padding-right:3px;
	padding-left:5px;
	padding-bottom:12px;
	background-color: #ffffff;
	color:#140c01;
}

#calendar .current{
	border-top: 1px solid #009999;
	border-right: 1px solid #009999;
	border-left:1px solid #009999;
	border-bottom:1px solid #009999;
	padding-top:10px;
	padding-right:3px;
	padding-left:5px;
	padding-bottom:12px;
	background-color: #cee7ed;
	color:#140c01;
	font-weight:bold;
}

#calendar .future{
	border-top: 1px solid #009999;
	border-right: 1px solid #009999;
	border-left:1px solid #009999;
	border-bottom:1px solid #009999;
	padding-top:10px;
	padding-right:3px;
	padding-left:5px;
	padding-bottom:12px;
	background-color: #ffffff;
	color: #140c01;
}

#calendar .tbl_calendar_link_back{
	/*background-image:url(images/botonizq.jpg);*/
	background-repeat:no-repeat;
	width:141px;
	height:37px;
	color:#ffffff;
	font-weight:bold;
}
	
#calendar .tbl_calendar_link_next{
	/*background-image:url(images/botondch.jpg);*/
	background-repeat:no-repeat;
	width:141px;
	height:37px;
	color:#ffffff;
	font-weight:bold;
	}
	
#calendar .event_day {
	background-color:#87bee9;
	background-repeat:no-repeat;
	font-family:"Arial Narrow";
}
	

	
/***************************fin mes calendario*******************/
/*****************************menu****************/

/*#sidebar {

	background-image: url(images/nuevas/btn_off.jpg);
	
	background-repeat:repeat-y;

	font-family: "Century Gothic";

	margin: 20px 0 3em 0;

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	width:24px;

}*/

#menunav {

	margin: 0;

	padding:0;
	
width:208px;

background-image: url(images/nuevas/bg_menudos.jpg);

background-repeat:repeat-y;	

}

#menunav li {

	list-style-type: none;

	margin: 0;

	padding: 0;

	background-image: url(images/nuevas/btn_off.jpg);

	/* background-repeat: repeat-x; */

	/*border-bottom: 1px solid #0074E3;*/

	width:208px;

	height:auto;

        /*padding-top:4px;
	
	padding-bottom:2px;

	/*background-color: #0074E3;*/

	font-size: 12px;

	font-weight: bold;
	
	/*text-align:center;*/
}

#menunav ul {

	/*border-top: 1px solid #eeeeee;*/

	margin: 0;

	padding: 0;

	z-index: 10000;
	
	
	background-image: url(images/nuevas/bg_menudos.jpg);
	background-repeat:repeat;
	background-position: center;
    /*overflow:hidden;*/
    border-bottom:#92a6be 1px solid;

    width:auto;
    /*padding-right:41px;*/
}



#menunav ul li {
	list-style-type: none;

	margin: 0;

	padding: 0;

	/*background-image: url(images/btn_off2.jpg);*/

	/* background-repeat: repeat-x; */

	/*border-bottom: 1px solid #0074E3;*/

	width:208px;

	height:auto;

        /*padding-top:4px;
	
	padding-bottom:2px;

	/*background-color: #0074E3;*/

	font-size: 1em;

	font-weight: bold;
	
	/*text-align:center;*/
	
	/*margin-left:-40px;*/
    overflow:hidden;
}

#menunav a {

	display: block;

	text-decoration: none;

	background-color: transparent;

	padding: 5px 12px 5px 10px;

	color: #ffffff;

	/*border-top: 1px solid #0061BD;

	border-right: 1px solid #0061BD;*/

	border-bottom: 0;

	/*border-left: 4px solid #0061BD;*/

	line-height:1;

}

/*controla la botonera */

#menunav a:hover, #menunav a:active, #menunav a:focus,

#menunav .menuon, #menunav .menuon:hover, 

#menunav .menuon:active {

	color: #ffffff;

	/*background-color: #0061BD;*/

	letter-spacing: 0.01px;

	/*border-top: 1px solid #0061BD;

	border-right: 1px solid #0061BD;

	border-left: 4px solid #0061BD;*/

	background-image: url(images/nuevas/btn_on.jpg);

	background-repeat: no-repeat;
	
	height:auto;


}

#menunav .menumark, #menunav .menumark:hover {

	font-weight: bold;


}

/*Controlan los links y la imagen de flecha */

/*the normal trigger link */

#menunav .menutrg, #menunav .menutrg:hover, #menunav .menutrg:active {

	background-image:  url(img/flecha.gif);

	background-repeat:	no-repeat;

	background-position: right center;

}

#menunav .menutrg:hover {

        background-position: top;

	background-image:  url(images/nuevas/btn_on.jpg);

	background-repeat: no-repeat;
	
	letter-spacing: 0.01px;

}

/*controla el desplazamiento y alcance de los submenus */

#menunav .menuhide {

	left: -9000px;

	border: 0;

    width:208px;

}

#menunav .menushow {

	left: auto;

	z-index: 20000;
width:auto;

}

/*modifica el menu madre */

/*#sidebar {

	position: absolute;

	top: 150px;

	left: 10px;

	width:172px;

	font-size: 0.85em;	

}*/

#menunav ul {position:absolute;left:-9000px;width:208px;}
#menunav ul ul {position:absolute;left:-9000px;width:208px;}
/****************************fin menu********************/
/************************Contactenos**********************/
#area_cont .contact1 input{
background-image:url(images/nuevas/input_contac1.jpg);
background-repeat:no-repeat;
width:233px;
height:19px;
border:none;
}

#area_cont .contact2 input{
background-image:url(images/nuevas/input_contac2.jpg);
background-repeat:no-repeat;
width:519px;
height:19px;
border:none;
}

#area_cont .contact3 textarea{
font-family:Century Gothic;
font-size:14px;
background-color:#e3dfdf;
border:#000812 solid 2px;
}

#area_cont .att_cliente{
width:448px;
height:auto; 
float:left; 
background:#fcfbf8;
margin-left:40px;
}

#area_cont .cli_titulo{
float:left;
margin:2px; 
padding:3px; 
background:#8e7720;
width:309px; 
color:#FFFFFF;
}

#area_cont .cli_tel{
float:left;
margin:2px;
padding:3px;
background:#8e7720;
width:119px; 
color:#FFFFFF;
text-align:center;
}

#area_cont .cli_top{
float:left;
margin:0px 2px;
padding:3px;
background:#efd9c1;
width:307px; 
border-top:#8e7720 solid 1px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
}

#area_cont .cli_toptel{
float:left;
margin:0px 2px;
padding:3px;
background:#efd9c1;
width:117px;
border-top:#8e7720 solid 1px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
text-align:center;
}

#area_cont .cont1{
float:left;
margin:0px 2px;
padding:3px;
background:#fafafa;
width:307px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
}

#area_cont .cont1_tel{
float:left;
margin:0px 2px;
padding:3px;
background:#fafafa;
width:117px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
text-align:center;
}

#area_cont .cont2{
float:left;
margin:0px 2px;
padding:3px;
background:#efd9c1;
width:307px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
}

#area_cont .cont2_tel{
float:left;
margin:0px 2px;
padding:3px;
background:#efd9c1;
width:117px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
text-align:center;
}

#area_cont .cli_bottom{
float:left;
margin:0px 2px;
padding:3px;
background:#fafafa;
width:307px; 
border-bottom:#8e7720 solid 1px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
}

#area_cont .cli_bottomtel{
float:left;
margin:0px 2px;
padding:3px;
background:#fafafa;
width:117px;
border-bottom:#8e7720 solid 1px; 
border-left:#8e7720 solid 1px;
border-right:#8e7720 solid 1px;
text-align:center;
}
/*****************fin de contactenos******************/
/********************intranet**************************/
.bg_content {
background-image: url(images/nuevas/intranet_login.png);
background-position: center;
background-repeat: no-repeat;
padding-top:50px;
}

.bg_content .data input{
background-image: url(images/nuevas/input_intranet.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-left:5px;
width:207px;
height:19px;
border:none;
}

select{
margin-top:15px;
}

/*********************intranet fin***********************/
/**********************Descargas***********************************/
#OrdenCarpetasFila {
width:515px;
height:120px;
}

#CarpetaDownloadExtranet{
width:70px;
height:80px;
float:left;
text-align:center;
margin:20px 60px 20px 20px;
padding:10px;
}

#OrdenCarpetasFilas a:visited{
	border:none;
}

.download_box{
background-color:#b9ceef;	
background-repeat:no-repeat;
width:440px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:0;
}	
	
#lado_derecho {
   width:355px;
   height:auto;
   float:right;
}

#lado_derecho .download_title {
	background-color:#e6eaf4;
	background-repeat:no-repeat;
	width:350px;
	height:50px;
        color:#2e3f77;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	position:top;
	float:right;
	padding:3px 7px 3px 7px; 
}

.download_title a:link {
	text-decoration:none;
        color:#2e3f77;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}

.download_title a:visited {
        text-decoration:none;
        color:#2e3f77;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}

.download_title a:hover {
        text-decoration:none;
        color:#2e3f77;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	border:0;
}

.download_title a:active {
	text-decoration:none;
        color:#2e3f77;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	border:0;
}
	

#lado_derecho .download_description {
	background-color:#b9ceef;
	background-repeat:no-repeat;
	width:350px;
	height:auto;
	text-align:justify;
	padding:3px 7px 3px 7px; 
	float:right;
}

.download_photos {
	background-color:#b9ceef;
	background-repeat:no-repeat;
	width:70px;
	height:auto;
	padding:10px 0px 10px 1px; 
	float:left;
}


.superior{
	background-image:url(images/superior.jpg);
	background-repeat:no-repeat;
	width:440px;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	padding: 0px 0px 0px 345px;
	float:left;
}

.inferior{
	background-image:url(images/inferior.jpg);
	background-repeat:no-repeat;
	width:440px;
	height:9px;
	border-bottom:10px #ffffff solid;
	float:left;
}

#idSearchForm{
	width:515px;
	height:auto;
	margin:10px;
	float:left;
}

#CarpetaDownloadExtranet img{
	border:none;
}
/**************************fin descargas****************************/
#str{
margin-top:20px;
background-color:#e3dfe0;
border:#3f464c solid 2px;
}

#buscar{
background-color:#ed9807;
color:#ffffff;
border:#d08704 solid 2px;
}

/****************************noticias*****************************/

#news {
       background-color:#c8a669;
	background-repeat:no-repeat;
	width:558px;
	height:200px;
	overflow:hidden;
}

#lado_derecho {
   width:368px;
   height:160px;
   float:right; 
}

#lado_derecho .fondotitulohome {
	background-image:url(images/nuevas/h1home.jpg);
	background-repeat:no-repeat;
	width:368px;
	height:50px;
        color:#4c361c;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	position:top;
	float:right;
	padding:3px 7px 3px 7px; 
}

.fondotitulohome a:link {
	text-decoration:none;
    color:#4c361c;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}

.fondotitulohome a:visited {
    text-decoration:none;
    color:#4c361c;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}

.fondotitulohome a:hover {
    text-decoration:none;
    color:#4c361c;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}

.fondotitulohome a:active {
	text-decoration:none;
    color:#4c361c;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}
	

#lado_derecho .fondocontenidohome {
	background-color:#ffffff;
	background-repeat:no-repeat;
	width:367px;
	height:110px;
        color:#000000;
	font-size:11px;
	letter-spacing: 1pt;
	text-align:justify;
        margin-right:2px;
	padding:3px 7px 3px 7px; 
	float:right;
}

#news .fondofotoshome {
	background-color:#a3824c;
	background-repeat:no-repeat;
	width:175px;
	height:160px;;
        border-right:1px #ffffff solid;
/*	padding:10px 0px 10px 3px;*/ 
	float:left;
        text-align:center;
	overflow:hidden;
}

#news .superior{
	background-image:url(images/nuevas/superior.jpg);
	background-repeat:no-repeat;
	width:558px;
	height:17px;
	color:#4c361c;
	font-size:12px;
	padding-left:485px;
	float:left;
}

#news .inferior{
	background-image:url(images/nuevas/inferior.jpg);
	background-repeat:no-repeat;
	width:558px;
	height:9px;
	border-bottom:10px #ffffff solid;
	float:left;
}

/*.marco1 {
   padding:3px;
   background-color: #f5f5f5;
   width: 200px;
   border: 1px solid #999999;
}*/
.marco1{
   border: 4px solid #000000;
}

/*********************************boletines***********************************/
/*#newss{
width:558px;
height:auto;
float:left;
}

#infonews{
width:385px;
height:auto;
float:left;
}

#fecha {
	background-image:url(images/nuevas/fecha.jpg) ;
	background-repeat:no-repeat;
	width:375px;
	height:20px;
        color:#000000;
        font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	float:left;
}

#fondotitulohome {
	background-image:url(images/nuevas/tit_noticias.jpg);
	background-repeat:repeat-y;
	width:377px;
	height:auto;
        color:#172b54;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
        padding-left:8px;
        float:left; 
}

#fondotitulohome a{
	color:#172b54;
}

#fondocontenidohome {
	width:385px;
	height:auto;
	color:#000000;
	font-size:14px;
	text-align:justify;
	font-weight:normal;
	float:left;
}

#fondofotoshome{
background-image:url(images/nuevas/Noticias_img.jpg);
background-repeat:repeat-y;
width:173px;
height:auto;
float:right;
}

#fondofotoshome img{
margin:10px 5px;
border:#ffffff 4px solid;
}

#fondocontenidohome2 {
	width:365px;
	height:auto;
	color:#000000;
	font-size:14px;
	text-align:justify;
        padding:10px 10px;
	font-weight:normal;
}*/

/***************************fin boletines********************/

/******************** Contenedor **************/
#contenedor_cont {
width:541px;
height:auto;
float:left;
}
#contenedor_flash {
width:270px;
height:270px;
margin-top:10px;
float:right;
}
#contenedor_texto {
width:251px;
float:left;
}

#contenedor_flash2 {
width:270px;
height:200px;
margin-top:10px;
margin-left:10px;
float:right;
}
#contenedor_texto2{
width:541px;
}
/******************** Fin Contenedor **************/







