@charset "utf-8";
/* CSS Document */

* { margin: 0 auto; padding: 0;}
table { border-collapse: collapse;}
table tr td { vertical-align:top; text-align:left;}
body {background-image: url('images/fondo.gif'); background-repeat:repeat; text-align:center;}

#todo { width:965px; background-color:#FFFFFF;}
#encabezado { width:915px; background-image: url(images/fondocabecera.gif); background-repeat:repeat-x;}
#destacada { float:right; width:130px; margin-top:26px;}
#izquierda {width:40px; background-image:url('images/izquierda.gif'); background-repeat:-y;}
#lateral { padding-left: 14px; padding-right:14px;}
#menuprincipal { width:660px; background-image:url(images/fondomenu.gif); background-repeat:repeat-x;}
#form_buscador { width:220px; margin-top:10px; margin-left:20px;}
#form_buscador select{ width:200px; margin-bottom:4px;}
#contenido { padding:10px;}
#miframe { width:570px; background-color:#FFFFFF; padding:12px; text-align:left;}
#pie { height:40px; vertical-align:middle; padding-left:15px; font-size:10px; border-top: 6px solid #636363;}
#pie a{font-size:10px;}

.borde {border: 1px solid #4d4db1;}
.barra {width:99%; height: 32px; background-image: url('images/fondo_barra.gif'); background-repeat:repeat-x; padding-left:20px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:8px; text-align:center;}
.bloque {width: 224px; height:136px; background-image: url('images/bloque.gif'); background-repeat:no-repeat; text-align:center; padding:5px; margin-top:20px; margin-bottom:4px; padding-top:30px;}
.bloque a { font: bold 16px Arial, Helvetica, sans-serif; color:#333333;}

.empleo { background:#B7CEF9; padding:4px; margin: 10px 10px 10px 0; text-align:center;}
.empleo a { font-weight:bold; color:#333; text-decoration:none;}
.empleo:hover { background: #333333;}
.empleo:hover a { color:#FFFFFF;}

/*textos*/
body { font: normal 12px Arial, Helvetica, sans-serif; color:#333333;}
h1 { font: bold 20px Arial, Helvetica, sans-serif; color:#4d4db1; margin-bottom:15px;}
h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#4d4db1; margin-bottom:15px; margin-top:15px;}

input, select { font-size:11px;}

ul { margin-top:15px; margin-bottom:15px; margin-left:20px; width:220px;}
ul li { list-style-type:none; border-bottom: 1px dotted #4d4db1; padding-bottom:4px; margin-bottom:8px; text-align:left;}

p { margin-bottom:10px; text-align:left;}