

body {
	font-family:Arial, Helvetica, sans-serif;
        font-size: 10pt;
	color:#464646;
	background:#1D8FD5 url(img/bg.jpg) top center no-repeat;
	margin:0;
	padding:0;
}

a:link{color: #426BD1;
text-decoration:none;
}
a:visited{color: #999 /*#09f*/;
text-decoration:none;
}
a:hover{
color:#09f;
text-decoration:underline;
}

p {
margin-top:0px;
padding:0;
/*text-align:justify;*/
}

strong{
font-weight:normal;
}



dt{

}

dd{
margin: 0.5em 0 1.5em 0;
}

ul{
list-style: none;
padding:0px;
margin: 0;
}

li{
background: transparent url(img/bullet-flecha.png) 0 2px  no-repeat;
padding: 0 0 0 18px;
margin: 0.7em 0;
}
li ul {
margin-bottom:0.5em;
}
li ul li{

}

ol {
font-size: 100%;
margin-top: 1em;
}
ol ol {
list-style:upper-alpha;

}

ol ol li {
font-size: 80%;
margin: 0.7em;
}


ol ol li ul li{
font-size: 110%;
}

ol  li b {
margin-top: 10em;

}



h1{
font-weight:normal;
font-size:30px;
color:#F7FdFF;
text-align:center;
padding:0;
margin:0;
}

h2, span.h2 {
font-size: 23pt;
margin: 0.5em 0 0.3em 0;
padding: 0
clear: both;
display: block;
letter-spacing: 0.05ex;
font-weight: normal;
}

h2.subtitulo-servicios {
font-size: 11pt;
text-align: left;
font-weight: bold;
margin-top: 1.2em;
}

h3{
font-weight:100;
font-size:20px;
padding:0;
margin:1.3em  0 0 0;
}


h4{
font-size:16pt;
font-weight: normal;
margin-bottom:0.5em;
}

h5{
color:red;
font-size:120%;
text-align:center;
margin-top:50px;
}

h6{
color:#9cf;
font-size:120%;
text-align:center;
margin-top:50px;
}
/*------class----------*/

.marino{color:navy;
font-weight:bold;
}

.opcional{
font-size:80%;
font-weight:normal;
}

.bold{
font-weight:bold;
}

a.etn:link{color:silver;}
a.etn:visited{color:silver;}
a.etn:hover{color:silver;}

.flechas{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-4px;}

/*--------divs------*/


#contenedor{
background:none;
position:relative;
width:933px;
/*left:50%;
margin-left:-467px;*/
margin:0 auto;
}

#header {
position: absolute;
width: 100%;
height: 427px;
background: #fff url(img/header-bg.jpg) no-repeat;
top: 125px;
left:0;
}



#contadores #titulo1 {
position: absolute;
top: 68px;
left: 54px;
width: 468px;
height: 56px;
background: url(img/contadores_h1.png)
}

#contadores #titulo2 {
position: absolute;
top: 150px;
left: 70px;
width: 441px;
height: 67px;
background: url(img/contadores_h2.png)
}

#contadores h1,
#contadores h2,
#contadores p {
margin: 0;
padding: 0;
text-indent: -5000em;
}

#logo {
position: absolute;
top: 10px;
left: 0;
}

#cajastop {
position: absolute;
top: 250px;
height: 175px;
width: 100%;
overflow: hidden;
margin-left: 6px;
}

#cajastop div{
float: left;
width: 280px;
height: 150px;
margin: 14px 0;
padding: 0 14px;
border-right: 1px solid #ccc
}

#cajastop div:last-child{
border: 0;
}


#cajastop h2{
margin: 0;
padding: 0;
font-size: 24px;
font-weight: normal;
text-align: center;
}

#cajastop img {
float: left;
margin: 15px 10px 0 0
}

#cajastop li {
margin: 0.5em 0;
}

#cajaizq p {
margin: 22px 0 0 0;
}

#cajader p {
margin: 10px 0 0 0;
text-align: center;
}

#cajader a.enviar-cv {
display: block;
width: 126px;
height: 21px;
color: #fff;
font-weight: bold;
font-size: 12px;
background: transparent url(img/enviar-cv_bg.png) top no-repeat;
margin: 0 auto;
text-align: left;
padding: 5px 0 0 10px;
text-decoration: none;
}

#cajader a.enviar-cv:hover {
background: #1350A9 url(img/enviar-cv_bg.png) bottom no-repeat;
}
#cont {
background: #fff;
float: left;
width: 100%;
margin-top: 570px;
}

#encabezado{
height:134px;
background:url(imagenes/encabezado.jpg) no-repeat;
border: 3px solid silver;
}
#servicios{
font-size:80%;
text-align: center;
text-transform: capitalize;
}

#fecha{
height:24px;
border: 3px solid silver;
border-top:none;
font-family:Arial, Helvetica, sans-serif;
background:#000468;
display:none;
}

#der{
float:left;
width:300px;
padding: 15px 0;
}

#der h3 {
text-align: left;
margin-bottom: 0.6em;
}

#der li {
margin: 3px 0;
font-size: 9pt;
}

#der div.der-foto {
text-align: center;
margin: 0 0 1em 0;
}


div.der-foto img {
padding: 2px;
border: 1px solid #0E4CA1;
}

div.der-foto img.noborder {
border: 0;
}


#izq{
padding: 0 30px;
width:560px;
float:left;
}

.fotoizq{
float:left;
padding:0 5px 0 0;
margin:0;
}
.fotoder{
float:right;
margin :0 0 0 10px;
}
.fotoder2{
float:right;
margin:0 0 0 5px;
}


#pie{
padding: 1em 0;
font-size:70%;
text-align:left;
height:20px;
clear:both;
}

#pie a:link{color:#9cf; text-decoration:none;}
#pie a:visited{color:#9cf; text-decoration:none;}
#pie a:hover{color:#fff; text-decoration:underline;}

#pie #menu-pie {
float: left;
width: 750px;
}

#pie #menu-pie ul {
list-style: none;
margin: 0;
padding: 0;
}

#pie #menu-pie ul li {
display: inline;
background: none;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0 30px 0 0;
}

#pie #menu-pie ul li a{
color: #fff;
}
/*-------------formulario----------*/
form p{
margin: 0px
}

label { 
font-size:90%;
display:block; 
font-weight:bold; 
margin-bottom:1px;
margin-top: 4px;
color:#48577E;/*#2FA2FF*/
padding:0;
}  

input, select{
background: #e2e2e2 url(img/inputbox_bg.png) no-repeat;
width: 223px;
height: 24px;
border: 0;
color:gray;
font-family: verdana, sans-serif;
font-size:100%;
padding: 0 4px;;
}

textarea{
background: #e2e2e2 url(img/textarea_bg.png) no-repeat;
width: 223px;
height: 56px;
padding: 4px;
border: 0;
overflow:auto;
font-size:100%
}
#formizq{
width:240px;
float:left;
}
#formder{
width:255px;
float:left;
margin: -5px  0 20px 50px
}

.boton{
color:#fff;
font-weight:bold;
width: 76px;
height: 31px;
background: #e2e2e2 url(img/button_bg.png) top no-repeat;
cursor: pointer;
padding-bottom: 3px;
margin-top: 10px;
}

.boton:hover {
background: #e2e2e2 url(img/button_bg.png) bottom no-repeat;
}

.error{
text-align:center;
margin-bottom:100px;
}

p.error_oculto, p.enviado{
text-align: center;
padding: 1em;
border: 1px dotted #fff;
margin: 3em 2em;
font-weight: bold;
background: #dd0000;
color: #fff;
}

p.enviado {
background: #00bb00;
}

/*------------navegacion---------*/


#navi{
position:absolute;
top:50px;
right: 0;
height:25px;
}

/**********************************************************************/
#nav {
    margin:0; 
    padding:0; 
    list-style:none;
}   
     
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
        float:left;
        display:block; 
/*        width:100px; */
        background: none; 
        position:relative;
        z-index:500; 
        margin:0 1px;
		line-height : 25px;
    }
         
    /* this is the parent menu */
    #nav li a {
        font-size:14px;
   font-weight:bold;
   color: #fff;
   text-transform:capitalize;
   text-decoration:none;
   display: inline;
   line-height:25px;
padding: 0 5px;
outline: none;
    }
 
    #nav li a:hover {
        color:#9CF ;
   text-decoration: none; 
    }
     
    
     
        /* submenu, it's hidden by default */
        #nav ul {
            position:absolute; 
            left:-10px; 
			top: 10px;
            display:none; 
            margin:0 0 0 -1px; 
            list-style:none;
padding: 20px 0 10px 0;
border-bottom:0;
z-index:20;
background:none;
        }
         
        #nav ul li {
           width:170px; 
            float:left; 
            }
         
        /* display block will make the link fill the whole area of LI */
        #nav ul a {
            font-size: 12px;
padding: 0 10px;
display: block;
background: #1A68BD;
   border-bottom: 1px dotted #fefefe;
   margin-top:0px;
   letter-spacing:0em;
      text-transform:capitalize;
        }

         
        #nav ul a:hover {
            color:#9CF ;
   text-decoration: none;  
        }
		
		
a.cursor-flecha:hover {
cursor: default;
}
/************************************************************************/


#version {
position: absolute;
right: 0;
top: 5px;
text-transform: capitalize;
font-weight: bold;
font-size: 11px;
}

#version a {
color: #fff;
}



/**************NOTICIAS FEEDBURNER******************/

div.feedburnerFeedBlock {
background: #fff;
border: 1px dashed #0E4CA1;
padding: 4px;
margin: 1.5em 10px;
float: left;
}

p.feedTitle {
font-weight: bold;
padding: 4px;
background: #0E4CA1;
text-align: center;
}

p.feedTitle a {
color: #fff;
}

span.headline {
font-weight: bold;
}

p.date {

}

div#creditfooter {
display: none;
}


/***************CAJA SERVICIOS*************/
div.servicios-der {
border: 1px dashed #0E4CA1;
padding: 4px;
margin: 1.5em 10px;
float: left;
width: 274px;
}

div.servicios-der h3{
font-weight: bold;
padding: 4px;
background: #0E4CA1;
text-align: center !important;
color: #fff;
font-size: 11pt;
margin: 0;
}

div.servicios-der ul li{
text-transform:capitalize;
margin: 1em !important;
border-bottom: 1px solid #eaeaea;
}

