*{
	margin:0px;
	padding:0px;
}

html, body{
	margin-top:5px;
}

#layout{
	width:900px;
	border:1px solid #666666;
	margin: 0 auto;
	text-align: center;
}

body a{
	text-decoration:none;
	color:#4f3607;
}

#cabecera{
	margin:0px auto;
	width:900px;
	height:225px;
}

#cabecera_sup{
	margin:0px auto;
	width:900px;
	height:20px;
}

#cabecera_med{
	margin:0px auto;
	width:900px;
	height:180px;
}

#cabecera_inf{
	margin:0px auto;
	width:900px;
	height:25px;
	background:url('../imagenes/franja_gris.png') no-repeat;
}

/*BOTONERA HOME Y CONTACTO*/

#enlace_sup{
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:3px;
}

#enlace_sup a{
	margin-top:8px;
	text-decoration:none;
}

li{
	display:inline;
}

.home{
	margin-left:790px;
	border-right:1px solid #000000;
	padding-left:7px;
	padding-right:10px;
}

.home a{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
}

.contacto {
	padding-left:7px;
}

.contacto a{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
}

#emergente{
	height:470px;
	padding-left:10px;
	margin-top:-10px;
	background-image:url('../imagenes/fondo_popup.png');
	background-repeat: no-repeat;
}

#popup{
	height:430px;
	padding-left:10px;
}

/*BOTONERA DEL BANNER*/

<style type="text/css" media="screen">
<!-- 
body {
margin: 0;
padding: 0;
background: white;
font: 80% arial, verdana, sans-serif;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute; /* Menu position that can be changed at will */
top: 80;
left:40;
z-index:100;
width: 625px; /* precision for Opera */
padding-top:2px;
padding-left:130px;
text-align:center;
}

#menu img{
border:0px;
}

#menu dl {
float: left;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: transparent;
border-right: 1px solid #000000;
margin: 1px;
height:20px;
}

#menu dd {
display: none;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #f0f0f0;
margin-top:4px;
}

#menu li {
text-align: left;
background: #fff;
}

#menu li a{
padding-left:10px;
padding-top:2px;
margin-top:2px;
margin-bottom:2px;
}

#menu li a{
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-size:11px;
font-family:arial, verdana, sans-serif;
padding-bottom:4px;
}

#menu dt a{
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-size:12px;
font-family:arial, verdana, sans-serif;
padding-bottom:4px;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #d5cccc;
}

#menu dt a:hover, #menu dt a:active, #menu dt a:focus{
	background:transparent;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

-->
</style>


/*CUERPO*/

#derecha{
	width:200px;
	height:200px;
	background-color:#ffffff;
	float:left;
}

#derecha,#div_buscador{
	width:135px;
	background-color:#ffffff;
	float:left;
}

#contenedor_derecha{
	width:120px;
	height:120px;
	border:1px solid #666666;
	margin-top:90px;
	margin-left:6px;
}

#contenedor_derecha_texto{
	width:110px;
	height:50px;
	text-align:justify;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	margin-top:8px;
	margin-left:5px;
	margin-right:6px;
}

#contenedor_derecha_texto a{
	list-style-type:none;
	text-decoration:none;
	color:#000000;
	display:block;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	margin-bottom:3px;
	padding-left:5px;
	border-bottom:1px #666666 solid;
}

#contenedor_derecha_texto a:hover{
	list-style-type:none;
	text-decoration:none;
	color:#ffffff;
	background:#000000;
}

#contenedor_derecha_info{
	margin-left:4px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
}

#contenedor_derecha_abajo{
	width:120px;
	height:150px;
	margin-top:20px;
	margin-left:6px;
	background:#cccccc;
}

#contenedor_derecha_abajo2{
	margin-top:60px;
	margin-left:14px;
}

#contenedor_derecha_abajo3{
	margin-top:12px;
	margin-left:14px;
}

#contenedor_derecha_abajo4 p{
	margin-left:-55px;
}

#contenedor_izquierda_texto p{
	margin-top:10px;
}

#central{
	width:600px;
	float:left;
}

#central .clearer{
	margin-top:10px;
	margin-bottom:10px;
}

#central2{
	width:600px;
	padding-left:200px;
}

#central img {
	display: block;
	margin: auto;
}

#central2 img{
	margin-left:80px;
}

#contenedor_central{
	width:550px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin-left:22px;
	margin-top:10px;
	margin-bottom:10px;
	min-height:700px;
}

#contenedor_central img{
	margin-top:10px;
	margin-bottom:10px;
}

#contenedor_central h1{
	text-align:right;
}

#contenedor_central object{
	/*margin-left:100px;*/
	margin:0px auto;
}

#contenedor_texto1{
	width:500px;
	text-align:justify;
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:30px;
	margin-left:24px;
}

#contenedor_texto1 img{
	display:inline;
	padding-left:6px;
	padding-bottom:6px;
}

#contenedor_texto1 h2{
	text-align:right;
}

#izquierda{
	width:164px;
	background-color:#ffffff;
	float:left;
	margin-bottom:10px;
	margin-top:9px;
}

#contenedor_izquierda{
	width:150px;
	height:290px;
	border:1px solid #666666;
	margin-top:20px;
	margin-left:6px;
}

#contenedor_izquierda_abajo img{
	margin-left:25px;
	margin-top:8px;
}

#contenedor_izquierda_abajo{
	width:150px;
	height:150px;
	border:1px solid #666666;
	margin-left:6px;
}

#contenedor_izquierda_texto{
	width:140px;
	height:100px;
	text-align:justify;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	margin-left:6px;
	margin-right:6px;
	margin-top:9px;
}

#contenedor_izquierda_abajo2{
	margin-bottom:5px;	
}

#div_buscador{
	margin-top:28px;
	margin-left:20px;
}

#buscador_lateral{
	margin-right:45px;
}

input {
	margin-bottom:5px;
}

#caja {
	padding-right:8px;
}

#caja2 {
	padding-right:22px;
}

*/

/*PIE*/

#pie{
	background-color:#666666;
	height:15px;
	width:900px;
	background-color:#000000;
}

#pie_texto{
	clear:both;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	color:#000000;	
}

#pie_texto p{
	margin-left:169px;
	margin-bottom:6px;
}

#pie_texto span{
	margin-left:33px;
}

#colaboradores{
	/*clear: both;*/
	/*position: absolute;*/
	/*float:left;
	width:900px;
	text-align:center;
	margin-top:10px;
	left: 50px;*/
	text-align:center;
}

#colaboradores a, img{
	border:0px;
}

#colaboradores a{
	padding:5px;
}

/*
Cambios Guillermo
*/

#tab_listado_doc{
	width:500px;
	text-align:left;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:18px;
	border:solid 1px;
}

#tab_listado_doc a{
	text-decoration:none
	color:#000000;
}

#div_busqueda{
	text-align:justify;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
}

#tab_busqueda,#div_registros,#paginas{
	text-align:justify;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
}

#div_registros,#paginas{
	width:500px;
	text-align:right;
	margin-top:5px;
}
	
.fila_impar {
	background-color: #b19a6d;
}

.fila_par{
	background-color: #efdebd;
}

.fila_par td{
	height:28px;
}

.fila_impar td{
	height:28px;
}

.fila_par p{
	margin-left:5px;
}

.fila_impar p{
	margin-left:5px;
}

.fila_par a{
	margin-left:5px;
	text-decoration:none;
	color:#000000;
}

.fila_impar a{
	margin-left:5px;
	text-decoration:none;
	color:#000000;
}

.fila_cabecera{
	background-color: #4f3607;
	color: #FFFFFF;
	text-align:center;
}

.fila_seleccionada{
	background-color: #705b33;
	height:28px;
}

.fila_seleccionada p{
	color:#ffffff;
}

.fila_seleccionada p{
	margin-left:5px;
}

.fila_seleccionada td{
	margin-left:5px;
}

.fila_seleccionada a{
	margin-left:5px;
	text-decoration:none;
	color:#ffffff;
}

.a_cabecera {
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}

.news-single-timedata{
	font-size:10px;
	margin-bottom:10px;
	color:#3d2b08;
}

.news-single-author{
	font-size:10px;
	color:#000000;
	margin-top:5px;
}

.news-single-img{
	text-align:center;
}

.news-search-form{
	margin-bottom:15px;
}

.btn{
	margin-top:4px;
}

iframe{
	height:1270px;
}

#header{
	text-align:center;
}

#video{
	margin-top:120px;
	text-align:center;
}

.csc-searchResult{
	margin-bottom:10px;
}

.csc-searchResultRange p{
	margin-bottom:10px;
}

#video{
	margin: 0 auto;
	margin-top:110px;
}

#felicitacion{
	text-align:center;
	margin-top:30px;
}

#volver{
	text-align:center;
}


#tiempo{
	text-align:center;
	margin-top:8px;
}

#texto_tiempo{
	text-align:center;
}

.swfcentro{
	margin-left:100px;
}

----------------------

--------------------------
/* contenedor index */

#entorno{
	width: 500px;
	padding-top:18px;
	padding-bottom: 13px;
}

#entorno02{
	padding-top: 15px;
	padding-bottom: 10px;
}

#homecontenedor{
	width: 500px;
	/*height: 400px;*/
	background-color:#cfc6c2;
}

#homecontenedor01{
	width: 208px;
	height: 300px;
	background-color:#cfc6c2;
	border: #5c534f 1px solid ; 
	margin-left:16px;
	float:left;
}

#homecontenedor04{
	width: 254px;
	height: 300px;
	background-color:#cfc6c2;
	border: #5c534f 1px solid ; 
	margin-left:1px;
	float:left;
}

#homecontenedor04_img02{
	width: 228px;
	height: 283px;
	background-color:#cfc6c2;
	margin-left:7px;
	/*margin-top:8px;*/
}

#homecontenedor04_img02 a{
	margin-top:0px;
}

#homecontenedor02{
	width: 208px;
	height: 150px;
	background-color:#cfc6c2;
	border-bottom: #5c534f 1px solid ; 
}

#homecontenedor02_texto01{
	width: 180px;
	height: 100px;
	background-color:#cfc6c2;
	margin-left:13px;
	margin-top:8px;
}

#homecontenedor02_texto02{
	width: 180px;
	height: 100px;
	background-color:#cfc6c2;
	margin-top:8px;
}

#homecontenedor02_texto02 p{
	font-size: 10px;
	font-family: verdana;
	text-align:justify;
	margin:5px;
}

#homecontenedor02_img01{
	width: 180px;
	height: 40px;
	background-color:#cfc6c2;
	margin-left:8px;
}

#homecontenedor02_img01 img{
	margin-top:0px;
}

#homecontenedor03{
	width: 208px;
	height: 140px;
	background-color:#cfc6c2;
}

#homecontenedor03 img{
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

#homecontenedor05{
	width: 465px;
	background-color:#cfc6c2;
	border-bottom: #5c534f 1px solid ; 
	border-left: #5c534f 1px solid ; 
	border-right: #5c534f 1px solid ; 
	margin-left:16px;
	clear:both;
}

#homecontenedor05_texto02{
	width: 438px;
	background-color:#cfc6c2;
	margin-left:13px;
	padding-top:5px;
	margin-bottom: 5px;
}

#homecontenedor05_texto02 p{
	font-size: 10px;
	font-family: verdana;
	text-align:justify;
}

#homecontenedor06{
	width: 465px;
	background-color:#cfc6c2;
	border-bottom: #5c534f 1px solid ; 
	border-left: #5c534f 1px solid ; 
	border-right: #5c534f 1px solid ; 
	margin-left:16px;
	clear:both;
	margin-bottom: 5px;
}

#homecontenedor06_texto03{
	width: 438px;
	background-color:#cfc6c2;
	margin-left:13px;
	padding-top:5px;
	padding-bottom:5px;
}

#homecontenedor06_texto03 p{
	font-size: 10px;
	font-family: verdana;
	text-align:justify;
	margin-top:0px;
}

-----------------------------
/*  contacto */

#contenedor_contacto{
	width:900px;
	height:400px;
}

#contenedor_contacto01{
	width:300px;
	height:400px;
	background-color:#ffffff;
	margin-left:20px;
	float:left;
}

#contenedor_contacto01 span{
	font-size:12px;
}

#contenedor_contacto02{
	width:550px;
	height:400px;
	background-color:#ffffff;
	float:left;
}

#contenedor_contacto02 iframe{
	width:500px;
	height:350px;
	margin-top:20px;
}

------------------------------

div.wrap {
width : 500px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 500px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 500px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 299px;
background:url('../imagenes/header-bg.png') no-repeat 50% 0;
/*background : url(images/header-bg.png) no-repeat 50% 0;/*/
}
div#header div#slide-holder {
z-index : 40;
width : 500px;
height : 299px;
position : absolute;
text-align:center;
/*left:381px;*/
}
div#header div#slide-holder div#slide-runner {
top : 9px;
/*left : 9px;*/
width : 500px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 500px;
height : 46px;
display : none;
position : absolute;
background:url('../imagenes/slide-bg.png') 0 0;
/*background : url(images/slide-bg.png) 0 0;*/
top:0px;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background:url('../imagenes/silde-nav.png');
/*background-image : url(images/silde-nav.png);*/
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}



