/* Reset CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;} /*background: transparent;*/
body { }
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

html{background:#ffffff url(../img/px-body-verano.gif) top repeat-x;}

body { font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; line-height:15px;}

#cuerpo { width:990px; margin:0 auto 0 auto;}

#cabecera { width:990px; height:56px; background:#ffffff url(../img/cabecera-px.gif) center top repeat-x;}

#cabecera .logo{ width:220px; height:56px; background-image:url(../img/logo.gif);}

#cabecera .enlaces-cabecera{float:right; width:765px; height:56px; }

#cabecera .enlaces-cabecera .idioma{ position:relative;z-index:3; float:right; width:200px; height:28px; font-family:"Trebuchet MS"; font-size:9pt;}
#cabecera .enlaces-cabecera .idioma ul li{ display: inline; padding:5px 0px 0px 7px; float:right; }
#cabecera .enlaces-cabecera .idioma a { color: #666666; text-decoration:none;}
#cabecera .enlaces-cabecera .idioma a:hover { color:#38bd04; text-decoration:underline;}

#cabecera .enlaces-cabecera .menu-cabecera { position:relative;z-index:2; width:765px; height:28px; font: Arial, Helvetica; font-size:12px; font-weight:bold;}
#cabecera .enlaces-cabecera .menu-cabecera a{ color: #38bd04; text-decoration:none;}
#cabecera .enlaces-cabecera .menu-cabecera a:hover { color:#999999; text-decoration:underline;}

#contenido1 { width:990px; height:613px; background:#ffffff url(../img/fondo1_verano.jpg) center top no-repeat;}/*para poner diferentes fondos*/
#contenido2 { width:990px; height:613px; background:#ffffff url(../img/fondo2.jpg) center top no-repeat;}/*para poner diferentes fondos*/
#contenido3 { width:990px; height:613px; background:#ffffff url(../img/fondo3.jpg) center top no-repeat;}/*para poner diferentes fondos*/

.enlaces-body { width:100%; height:32px; background: url(../img/px-transparente-verde.png) repeat; behavior: url("/roncalia/iepngfix.htc"); }
.enlaces-body .menu-body{position:relative;z-index:1;font-family:"Trebuchet MS"; font-size:14px;}
.enlaces-body .menu-body ul li{padding:0 0px 0 0px; }
.enlaces-body .menu-body a{ color: #ffffff; text-decoration:none;}
.enlaces-body .menu-body a:hover { color:#000000; }

.izquierda { width:375px; height:580px; }
.izquierda-top { width:100%; height:43px; background: url(../img/px-transparente-gris.png) repeat; behavior: url("/roncalia/iepngfix.htc");  }
.izquierda-top p{ padding:10px 0 0 15px; font-family:"Trebuchet MS"; font-size:20px; color:#FFFFFF;}
.izquierda-bottom { margin-top:2px; width:100%; height:536px; background: url(../img/px-transparente-gris.png) repeat; behavior: url("/roncalia/iepngfix.htc"); }
.izquierda-bottom .izq-bottom-contenido { width:356px; height:520px;/* margin:2px 0 0 0;*/ overflow: auto; padding:8px 10px 8px 10px;
/* scroll estilo 1
scrollbar-arrow-color: #38bd04;
scrollbar-3dlight-color: #f0f0ff;
scrollbar-darkshadow-color: #666666;
scrollbar-face-color: #f0f8ff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #f5f5f5;*/

/*scroll estilo 2*/
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #999999;
scrollbar-face-color: #999999;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #777777;}
/*si no pones ninguno de estos dos sale el de defecto, a mí me gusta bastante*/
.izquierda-bottom .izq-bottom-contenido {text-align:justify;}
.izquierda-bottom .izq-bottom-contenido p{ margin-top:10px; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; text-align:justify; }
.izquierda-bottom .izq-bottom-contenido h1{ margin-top:25px; font-size:24px; color:#FFFFFF;}
.izquierda-bottom .izq-bottom-contenido h2{ margin-top:20px; font-size:16px; color:38bd04;}
.izquierda-bottom .izq-bottom-contenido h3{ margin-top:20px; font-size:14px;}
.izquierda-bottom .izq-bottom-contenido q{ font-style:italic; text-align:justify;}
.izquierda-bottom .izq-bottom-contenido img{ border:#ffffff ridge 2px; margin-right:5px; margin-left:5px;}
.izquierda-bottom .izq-bottom-contenido a{ color:#ffffff; text-decoration: underline;}
.izquierda-bottom .izq-bottom-contenido a:hover{ color:38bd04; text-decoration:none;}
.izquierda-bottom .izq-bottom-contenido ul li{ margin:10px 0 0 30px; list-style-type:square; }
.izquierda-bottom .izq-bottom-contenido ol li{ margin:10px 0 0 30px; list-style-type: lower-roman; }
.izquierda-bottom .izq-bottom-contenido table{ width:90%; text-align:left; margin-top:15px;}
.izquierda-bottom .izq-bottom-contenido th{
	color:				38bd04;
	text-transform:		uppercase;
	text-align:			center;	
	padding:			0.4em 0;
	border-bottom:		2px solid #000;}
.izquierda-bottom .izq-bottom-contenido tr td{
	text-align:			left;	
	border-bottom:		1px solid #000;
	padding:			0.6em 0.4em;
	line-height:		1.5em;}
.izquierda-bottom .izq-bottom-contenido tr td img{
	border: 0px;
}

.derecha { width:228px; height:550px; float:right;}

.banners { width:100%; height:96px; background:url(../img/fondo-banners.jpg) top repeat-y;}
.banners .banner-izq{ width:375px; height:96px;}
.banners .banner-drcha{ width:250px; height:96px; float:right;}
.banners .banner-centro{ width:365px; height:96px; float:right;}

.footer { width:100%; height:28px; margin-top:10px; font-family:"Trebuchet MS"; font-size:8pt; color: #393838;}
.footer ul li{ display: inline;}
.footer a { color: #393838; text-decoration:none;}
.footer a:hover { color:#38bd04; text-decoration:underline;}

/* -------------------- capa logos ------------------------ */

#capa-logos {
	height:90px;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	clear:both;
}

#capa-logos ul {
	margin:0px;
	list-style: none;
}

#capa-logos li {
	display: inline;
	height:90px;
}

#capa-logos a {
	display: block;
	float:left;
	padding:0px 0px;
	width:165px;
	height:90px;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
	font-weight: bold;
	color: #404040;
	background-color:#ffffff;
	border: #ddd 0px solid;
}

#capa-logos img {
	vertical-align:middle;
}
#capa-logos a:hover {
	text-decoration: underline;
	/*background-color:#38bd04;*/
	background-image:none;
}

