body {
	margin:0px;
	padding:0px;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#web {
	width:985px;
	margin:auto;
}

a {
color:#0033FF;
}

/**************************************************************************************************/
/*****  CABECERA   *************************************************************************************/
/**************************************************************************************************/
#logo {
width:256px;
padding-top:15px;
padding-left:5px;
float:left;
}
#logo img{
border: 0px;
}
#titulo {
width:600px;
height:100px;
float:right;
text-align:right;
padding-top:15px;
padding-right:15px;
}
#titulo h1 {
font-size:30px;
color:#0076A6;
}
.both {
clear:both;
}

/****  menu_h *****************/
#menu_h {
background-image:url(img/bg_menu.jpg);
background-repeat:repeat-x;
background-color:#0B5F8A;
border-radius:  8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px; 
-webkit-border-radius: 8px 8px 8px 8px; 
font-family:Arial, Helvetica, sans-serif;

}
#menu_h ul {
list-style:none;
padding-left:8px;
padding-right:8px;
}
#menu_h li {
display:inline-block;
*display:inline;
padding-top:13px;
padding-bottom:13px;
}
#menu_h li:hover {
background-image:url(img/blanco_trans.png);
background-repeat:repeat;
}
#menu_h a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
padding-right:14px;
padding-left:14px;
}
/****  fin menu_h *****************/

/***** fin CABECERA  ****************************************************************************************/



/**************************************************************************************************/
/*****  CUERPO   *************************************************************************************/
/**************************************************************************************************/

/****  barra_izq *****************/
#barra_izq {
width:310px;
float:left;
}

#menu_izq {
width:270px;
background-color:#0B5F8A;
border-radius:  8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px; 
-webkit-border-radius: 8px 8px 8px 8px; 
padding-left:16px;
padding-right:16px;
padding-top:10px;
padding-bottom:10px;
}
#menu_izq ul {
margin-top:0px;
padding-left:0px;
list-style:none;
}
#menu_izq li {
border-bottom-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-width:1px;
padding:8px;
}
#menu_izq li:hover {
background-image:url(img/blanco_trans.png);
background-repeat:repeat;
}
#menu_izq a {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
display:inline-block;
min-width:240px;
}
#menu_izq h3 {
color:#FFFFFF;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
font-size:19px;
border-bottom-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-bottom:8px;
}
/****  fin barra_izq *****************/

#contenido_peque {
width:660px;
float:right;
}

#caja_contenido {
margin-bottom:15px;
}
#caja_contenido .titulo {
background-image:url(img/bg_cabecera_caja.jpg);
background-repeat:repeat-x;
background-color:#F5F5F5;

border-top-color:#D6D6D6;
border-top-style:solid;
border-top-width:1px;

border-bottom-color:#D6D6D6;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#D6D6D6;
border-left-style:solid;
border-left-width:1px;

border-right-color:#D6D6D6;
border-right-style:solid;
border-right-width:1px;

border-radius:  8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px; 
-webkit-border-radius: 8px 8px 0px 0px; 
}
#caja_contenido .titulo h2 {
color:#0077A7;
font-weight:normal;
padding-left:20px;
}

#caja_contenido .cuerpo {
font-size:12px;
text-align:justify;

background-color:#fff;
padding-top:5px;
padding-left:40px;
padding-right:40px;
padding-bottom:35px;
border-bottom-color:#D6D6D6;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#D6D6D6;
border-left-style:solid;
border-left-width:1px;

border-right-color:#D6D6D6;
border-right-style:solid;
border-right-width:1px;


border-radius:  0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px; 
-webkit-border-radius: 0px 0px 8px 8px; 
}
#caja_contenido .cuerpo h3 {
margin-top:35px;
font-size:18px;
}

#caja_contenido .menu {
font-size:12px;
background-color:#fff;
border-left-color:#D6D6D6;
border-left-style:solid;
border-left-width:1px;

border-right-color:#D6D6D6;
border-right-style:solid;
border-right-width:1px;
padding:1px;
background-color:#EEEEEE;
}
/***** menu_anclas **************/
#menu_anclas {
text-align:center;
}
#menu_anclas ul{
list-style:none;
padding-left:0px;
margin-top:5px;
margin-bottom:8px;
}
#menu_anclas li{
display:inline;
padding-left:15px;
padding-right:15px;

}
#menu_anclas a{
color:#0000FF;
}
/***** fin menu_anclas **************/

/***** fin CUERPO  ****************************************************************************************/




/**************************************************************************************************/
/*****  PIE   *************************************************************************************/
/**************************************************************************************************/
#pie {
background-image:url(img/bg_pie.jpg);
background-repeat:repeat-x;
background-color:#CBCBCB;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px;

margin-bottom:20px;

border-color:#D6D6D6;
border-style:solid;
border-width:1px;

border-radius:  8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px; 
-webkit-border-radius: 8px 8px 8px 8px; 
}
#pie a {
color:#000000;
}
/***** fin  PIE   *************************************************************************************/


.tabla_1 {
border-color:#333333;
border-style:solid;
border-width:1px;
}

.tabla_1 th {
background-image:url(img/deg_negro.png);
background-repeat:repeat-x;
background-color:#221E1F;

color:#FFFFFF;
padding:5px;
font-size:1.2em;
}
.tabla_1 td {
padding:5px;
}
.tabla_1 .gris td {
background-color:#F3F3F3;
}






/*******************************************************************************************************/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*preload classes*/

.svw {width: 50px; height: 20px; background: #fff  ;}

.svw ul {position: relative; left: -999em;}



/*core classes*/

.stripViewer { 

position: relative;

overflow: hidden; 

border: 5px solid #0B5F8A  ;  

margin: 0 0 1px 0;

}

.stripViewer ul { /* this is your UL of images */

margin: 0;

padding: 0;

position: relative;

left: 0;

top: 0;

width: 1%;

list-style-type: none;

}

.stripViewer ul li { 

float:left;

}

.stripTransmitter {

overflow: auto;

width: 1%;

}

.stripTransmitter ul {

margin: 0;

padding: 0;

position: relative;

list-style-type: none;

}

.stripTransmitter ul li{

width: 20px;

float:left;

margin: 0 1px 1px 0;

}

.stripTransmitter a{

font: bold 10px Verdana, Arial;

text-align: center;

line-height: 22px;

background: #0B5F8A  ;

color: #fff  ;

text-decoration: none;

display: block;

}

.stripTransmitter a:hover, a.current{

background: #fff  ;

color: #0B5F8A  ;

}



/*tooltips formatting*/

.tooltip

{

padding: 0.5em;

background: #fff  ;

color: #000  ;

border: 5px solid #dedede  ;

}
