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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/**************************************
   DISEÑO! 
***************************************/	

#wrapper1 {
	width: 100%;
}

#wrapper {
	width:931px;
	margin: 0 auto;
	margin-top:0px;
	margin-bottom:0px;
}

#contenedor {
	width: 931px;
	float:left;
	position:relative;
}
#pie {
	width: 931px;
	float:left;
	position:relative;
}
.bgbot {
	background-image:url(../img/bg-bot.gif);
	background-repeat:repeat-x;
	background-color:#d2d2d2;
}
#menu {
	width:729px;	
}


#cont-fotos {
    overflow: hidden;
	float:left;
	position:relative;
	width:931px;
}
#izquierda, #central {
          padding-bottom: 32768px;
		  margin-bottom: -32768px;
}
.izq {
	width:221px;
	margin-right:27px;	
}
.cent {
	width:680px;	
}
.dot-vert {
	width:2px;	
	float:left;
	position:relative;
	height:120px;
	padding-top:25px;
}  
.block230 {
	width:230px;	
	float:left;
	position:relative;
	height:120px;
	padding-top:15px;
} 
.block232 {
	width:232px;	
	float:left;
	position:relative;
	height:120px;
	padding-top:15px;
} 
.block233 {
	width:233px;	
	float:left;
	position:relative;
	height:120px;
	padding-top:15px;
} 


/**************************************
   ELEMENTOS GENERALES
***************************************/

/* clases de alineacion */

.floater  { float: left; }
.floater-r { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }


/* otros elementos */
.color_01, .color_01:hover, .color_01 a, .color_01 a:hover{
	color:#06294d;
	text-decoration:none;
	}
.color_01 a{
	color:#06294d;
	text-decoration:none;
}
.color_01 a:hover{
	color:#235281;
}

.color_02 {
	color:#06294d;
	text-decoration:none;
	}

.color_02 a{
	color:#06294d;
	text-decoration:none;
}
.color_02 a:hover{
	color: #FF0000;
}


.tamanio_01{
	font-size:8.5pt;}	
	
.tamanio_02{
	font-size:9.5pt;}
	
.tamanio_03{
	font-size:11pt;}			

.input_01{
	height:;
	color:;
	border:;
	background:url() repeat-x top;
	padding:0;
	line-height:0;
}

.bloque, .bloque *{
	display:block;}
	
.enlinea, .enlinea *{
	display: inline;}	
	
.negrita{
	font-weight:bold;
	}
.pad_10{
	padding:10px;}

.padt6{
	padding-top:6px;}	
	
.padt10{
	padding-top:10px;}

.padt16{
	padding-top:16px;}
.padt20{
	padding-top:20px;}	
.padt50{
	padding-top:104px;}
.padl38{
	padding-left:34px;}		
.padb0{
	padding-bottom:0px;}
	
.padb10{
	padding-bottom:10px;}			
.marl12{
	margin-left:12px;}
.almedio{
	vertical-align:middle;}	


/* fijar alto */

.clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* HTML .clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */
/* Hack para IE7 */
.clearfix {zoom: 1;}

/* innerfade */
$('ID or class of the element containing the fading objects').innerfade({ animationtype: Type of animation 'fade' or 'slide' (Default: 'fade'), speed: Fadingspeed in milliseconds or keywords (slow, normal or fast)(Default: 'normal'), timeout: Time between the fades in milliseconds (Default: '2000'), type: Type of slideshow: 'sequence' or 'random' (Default: 'sequence'), containerheight: Height of the containing element in any css-height-value (Default: 'auto')  runningclass: CSS-Class which the container get’s applied (Default: 'innerfade') });

/* news */
.punteado {
	background-image: url(../img/dot-bg-v.gif); 
	background-repeat:no-repeat;
	background-position:center;
	background-position:right;
}

.list-menu {
	background-color:#06294d;
	font-size:8.5pt;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	width:119px;
}

/* MENU */

#dropmenudiv{
position:absolute;
border:1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font:normal 8.5pt Arial;
line-height:18px;
z-index:100;
color:#898989;
text-decoration:none;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #cccccc;
padding: 1px 0;
text-decoration: none;
background-color:#FFFFFF;
color:#898989;
text-decoration:none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #efefef;
color:#007be3;
text-decoration:none;
}