/* CSS Document */

/* ********************
   reset
**********************/
body { 
	font: normal 80% Arial, Verdana,"Bitstream Vera Sans", Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
fieldset,img, abbr, acronym {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
img {
	border:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}
a { outline:none;}
/***************************************************************************/


/**********************
   estructura
**********************/
.clear { clear:both;}
.oculto { display:none; text-indent:-9999px;}
hr { display:none}
h1,h2,h3,h4,h5,h6 { font-size:1.4em;
	font-weight:bold;
	letter-spacing:1px;}
h2 { font-size:1.2em;}
h3 { font-size:1em;}
h4 { font-size:1em;}

p,code,ul {padding-bottom: 1.2em;}

a { color:#4db5ea;
	text-decoration:underline;}
a:hover { color:#4db5ea;
	text-decoration:none;}

.naranja { color:#fdb323;}
.naranja2 { color:#fdb323;
	text-decoration:underline;}
	
p.dch { text-align:right;}
p.izq { text-align:right;}

body { background:#fff url(images/web/background.gif) 0 0 repeat;
	color:#482c18;
	margin:0;
	padding:0;}


/**************
    acceso
**************/	
/* contenedor playa*/
#playa { background:transparent url(images/web/playa.png) 50% 0 no-repeat;
	height:507px;
	left:50%;
	margin-top:-253px;
	margin-left:-500px;
	position:absolute;
	top:50%;
	width:1000px;
	z-index:1;}
.cont1 { background:#fdc80a;
	height:199px;
	left:0%;
	margin-top:-60px;
	position:absolute;
	top:50%;
	width:50%}
.cont2 { background:#ffe109;
	height:199px;
	right:0%;
	margin-top:-60px;
	position:absolute;
	top:50%;
	width:50%}
.cont3 { background:#4db5ea;
	height:19px;
	right:0%;
	margin-top:141px;
	position:absolute;
	top:50%;
	width:100%}
	

/***************
	cabecera
***************/
#cabecera { background:transparent url(images/web/cabecera.gif) 50% 0 no-repeat;
	height:232px;
	left:50%;
	margin-top:0;
	margin-left:-500px;
	position:absolute;
	top:0%;
	width:1000px;
	z-index:1;}
#cabecera h1 {display:none;}
.cont4 { background:#fdc80a;
	height:211px;
	left:0%;
	margin-top:0;
	position:absolute;
	top:0%;
	width:50%}
.cont5 { background:#ffe109;
	height:211px;
	right:0%;
	margin-top:0;
	position:absolute;
	top:0%;
	width:50%}
.cont6 { background:#4db5ea;
	height:19px;
	right:0%;
	margin-top:213px;
	position:absolute;
	top:0%;
	width:100%}


/**************
menu superior
**************/	
/* menu superior */
#_menu { 
	float:left;
	margin:168px 0 0 12px;
	width:601px;
}

#_menu a {
  color:#000000;
font-weight:bold;
height:20px;
padding:1px 11px 4px 6px;
font-family:Lucida Grande;
font-weight:bold;
font-size:14px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#_menu a {float:none;}
/* End IE5-Mac hack */
#_menu a.mnu_unselect:hover {
  text-decoration:underline;
  color:#CC66CC;
}

#_menu  a.mnu_unselect{
  padding:1px 3px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }

#_menu  a.mnu_select {
  padding:8px 3px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }

/* menu idiomas2 */
div#menu-idiomas2 { height:19px;
	float:right;
	margin-top:208px;
	width:260px;}
	
#menu-idiomas2 a{ 
font-size: medium;
font-family: arial black,avant garde;
color:#482C18;
text-decoration:none;
}
#menu-idiomas2 a:hover{ 
text-decoration:underline;
}

/**************
	cuerpo
**************/
#cuerpo { background:#fff;
	margin:232px auto 0 auto;}

#contenedor { background:transparent url(images/web/back-contenedor.gif) 0 0 no-repeat;
	margin:0 auto;
	padding:30px 0;
	width:1000px;}
	
/* contenedor del contenido1*/
#contenido { background:#fff;
	float:left;
	margin:0;
	padding:0;
	width:710px;}
	
/* contenedor del contenido2*/
#contenido2 { background:#fff;
	margin:auto;
	padding:0;
	width:1000px;}

#contenedor h2 { background:url(images/web/marcador.gif) 0 0 no-repeat;
	height:27px;
	margin-bottom:14px;
	padding:10px 0 0 30px;
	text-decoration:underline;}
	
#contenedor h3 { background:url(images/web/marcador.gif) 0 0 no-repeat;
	height:27px;
	margin-bottom:12px;
	padding:10px 0 0 30px;
	text-decoration:underline;}
#contenido h4 { padding-bottom:1.2em;}

#contenedor p { margin:0;
	padding:0;}

/*********************
	pie de pagina
*********************/
#pie {
	clear:both;
	background:#fdb323;
	height:18px;
	padding-top:4px;
	text-align:center;}
	
#pie a { color:#482c18;
	text-decoration:none;}
#pie a:hover { color:#fff;}
	
/*********************
	validacion
*********************/
#playa #validacion { margin-top:80px;}
#validacion { color:#1e7ad0;
	font-size:0.8em;
	padding-bottom:15px;
	text-align:center;}
#validacion p { margin:10px auto;}
#validacion a { color:#ffb505;
	text-decoration:none;}
#validacion a:hover { text-decoration:underline;}

div.could_tag {
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:80%;
	border:1px solid #666;
	background-color:#eee;
}