* {margin: 0;padding: 0;font-family:Arial, Helvetica, Tahoma, sans-serif;border:0;}

html {background:url(/images/bg2.jpg) top left repeat-x;height:100%;}
body{margin:0;padding:0;text-align:center;background:url(/images/bg.jpg) top right no-repeat;height:100%;}

#contenedor{width: 980px;text-align: center;margin-left: auto;margin-right: auto;}

#logotipo {display: inline;float: left;text-align: left;margin: 12px 0 0 0;}

#buscador {display:inline;float:right;margin:65px 0 0 0;height:24px;overflow:hidden;}
#buscador form {text-align:right;margin:0;padding:0;}
#buscador input {width:178px;height:20px;border:1px solid #BABDBE;vertical-align:middle;float:left;margin:0 5px 0 0}
#buscador a,#buscador a:hover{width:65px;height:22px;margin:0 0 05px;background:url(/images/btbuscar.gif) no-repeat;text-align:center;
font-size:11px;color:#003c78;line-height:22px;text-decoration:none;text-transform:uppercase;display:block;float:left;}

#complemento{display: inline;float: left;width: 900px;text-align: center;margin:11px 0 0 0;}

#menu{width: 980px;display: inline;float: left;height:33px;background:url(images/bgdivmenu.gif) top right no-repeat;overflow:hidden;border-left:1px solid #039;}
#menu2{width: 980px;display: inline;float: left;height:33px;overflow:hidden;border-left:1px solid #039;margin:4px 0 0 0}
#menu ul,#menu2 ul {text-align:center;list-style:none;}
#menu li,#menu2 li {font-size:13px;display:inline;font-weight:normal;}
#menu a,#menu2 a{float:left;height:32px;line-height:32px;display:block;color:white;padding:0 20px;border-right:1px solid #039;text-decoration:none;}
#menu a:hover,#menu2 a:hover{color:#039;text-decoration:none;background:url(images/bgmenu.gif) repeat-x;font-weight:normal}
#menu a.estoy{color:#039;text-decoration:none;background:url(images/bgmenu.gif) repeat-x;border-bottom:1px solid #c7c508;font-weight:bold;}

#idiomas {float:right;display:inline;margin:7px;}
#idiomas a,#idiomas a:hover{border:0;margin:0;padding:0;background:none;}
#idiomas img {border:0;margin:0 2px;}

#anuncio{display:inline;float:left;width: 980px;height: 200px;overflow: hidden;text-align: left;}

#base{display:inline;float:left;width: 980px;text-align: left;background:url(/images/bgbase.gif) repeat-y;margin:20px 0}

#izquierda {display:inline;float:left;width:620px;}

#izquierda h1,#derecha h1{display:block;background:url(/images/bgh1.gif) left center no-repeat;text-indent:20pt;line-height:20pt;font-size:15pt;color:#003c78;font-weight:normal;}
#izquierda h2 {margin:15px 0 5px 0;font-size:16px;color:#dccc00;border-top:1px dotted #dccc00;border-bottom:1px dotted #dccc00;text-transform:uppercase;padding:5px 0;line-height:22px;}
#izquierda h3 {margin:15px 0 0 0;font-size:16px;color:#003c78;font-weight:bold;}
#izquierda p {font-size:13px;color:#003c78;margin:15px 0;line-height:135%;text-align:justify}
#izquierda p span {font-weight:bold;font-size:16px;}

#izquierda a:link, #izquierda a:visited, #izquierda a:active {text-decoration: none;color: #003c78;text-decoration:underline;font-weight:bold;background:url(/images/linkgo.gif) no-repeat right center;
padding:0 15px 0 0}
#izquierda a:hover {text-decoration: none;}
#izquierda a.nada{padding:0;background:none;text-decoration: none;}

#izquierda ul{margin:0 35px;}
#izquierda li{font-size:13px;color:#003c78;margin:15px 0;line-height:135%;text-align:justify;list-style:url(/images/li.gif);}

#izquierda form{margin:25px auto;width:300px;}
#izquierda fieldset {width:300px;font-size:12px;color:#003c78}
#izquierda input, #izquierda textarea {padding:2px;width:296px;border:1px solid #003c78;margin:0 0 10px 0}
#izquierda input.enviar {width:150px !important;background:#003c78 !important;color:white !important;}
#izquierda input.requerido {border:1px solid red !important;}
.rojo {color:red !important;}


#derecha {display:inline;float:right;width:300px;font-size:11px;color:#003c78;}
#derecha .foto {background:white;padding:2px;border:1px solid #003c78;margin:10px 0;}
#derecha p,#derecha li {margin:5px 0;line-height:135%;}
#derecha span {font-size:15px;font-weight:bold;}
#derecha ul{list-style:none;}
#derecha a:link, #derecha a:visited, #derecha a:active {text-decoration: none;color: #003c78;}
#derecha a:hover {text-decoration: underline;}

#derecha ul.noticias {margin:10px 0 10px 20px;}
.noticias li {list-style:url(/images/lista.gif);padding:5px 0 5px 5px;border-bottom:1px dotted #dccc00;vertical-align:middle;}


#pie{clear: both;display: inline;float: left;height: 33px;width: 980px;background: url(images/bgpie.gif) repeat-x;}

#pie p.izq {float:left;display:inline;text-align:left;font-size:11px;color:white;text-indent:10px;line-height:32px;margin:0;}
#pie p.der {float:right;display:inline;text-align:left;font-size:11px;color:white;line-height:32px;margin:0 10px 0 0;}

#pie a{color: #FFF;text-decoration: none;}
#pie a:hover {text-decoration: underline;}


#admin{float:left;display:inline;background:#FFF;width:980px;font-size:12px;}
#admin form {text-align:center;margin:15px 0;}
#admin input, #admin select, #admin textarea {width:100%;border:1px solid #ccc;padding:3px;font-size:12px;font-family:Arial, sans-serif;}
#admin textearea {overflow:visible;}
#admin input:hover, #admin textearea:hover {background:#f5f5f5 !important;}
#admin input.enviar {background:#003c78 !important;color:white !important;width:150px !important;font-weight:bold;}
#admin input.peque, #admin select.peque{width:80px !important;margin: 0 3px !important;}
#admin .rojo{color:red;font-weight:bold;font-size:15px;margin:50px;}
#admin .verde{color:green;font-weight:bold;font-size:15px;margin:50px;}

#admin fieldset {margin:5px auto;text-align:left;padding:5px 0;width:80%;font-size:11px;border:0;display:block;}
#admin p{margin:25px}
#admin h1 {font-size:24px;letter-spacing:-1px;color:#003c78;font-family:Georgia, serif;margin:25px;font-weight:normal;}
#admin table {margin: 0 auto;width:90%;}
#admin td {padding:5px;font-size:11px;color:#003c78;}
#admin .pad {background:white;padding:2px;border:1px solid #999;margin:10px;vertical-align: middle;}
#admin td span {font-size:13px;color:#003c78;font-weight:bold;}

#admin a:link, #admin a:visited, #admin a:active {text-decoration: none;color: #003c78;font-size:12px;}
#admin a:hover {text-decoration: none;background:url(/images/bgmenu.gif);}


/* pestañas */

/* tamaño y forma del panel principal */
div#panel {display:inline;float:left;width:620px;margin:20px 0}

/* configuracion de las pestañas */
ul#tabs {width: 620px;z-index: 20;margin:0 !important;padding:0 !important;}

ul#tabs li {float:left;height: 24px;padding-left: 10px !important;list-style: none;background: url(/images/tabs.png) left -48px !important;margin:0 3px 3px 0;padding:0;}

ul#tabs li.actual {height: 24px;background: url(/images/tabs.png) left -72px !important;}

ul#tabs li a {display: block;/* hack para ie6 */.display: inline-block;/* fin del hack */height: 24px;line-height: 24px;padding-right: 10px !important;outline: 0px none;font-family: arial;font-size: 10px;text-decoration: none !important;color: #003c78;background: url(/images/tabs.png) right 0 !important;
margin:0;padding:0;}

ul#tabs li.actual a {height: 24px;line-height: 24px;background: url(/images/tabs.png) right -24px !important;cursor: default;}

/* Configuración de los paneles */
#paneles {display:inline;float:left;width: 620px;border: 1px solid #cc6 !important;position:relative;}

#paneles div {margin:10px;font-family: arial;font-size: 12px;text-decoration: none;color: #039;}

/* fin pestañas */