@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

html{
	height:100%;
}


body{
	height:100%;	
	background:#5f6d84;
}

body,input,textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

a{	
	text-decoration:none;
	color:#FFFFFF;	
}

a:hover{
	color:#e27618;
}

h1,h2,h3,h4,h5{
	font-weight:normal;
}



/*para htmls que no son principales, ampliaciones y demas */
.body2 {
	/*margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d3277;	
	background:none;*/
	text-align: center;
}

.piefoto{
	display:block;
	height:25px;/*30*/
	font-size:11px;
	text-align:center;
	/*color: #2d3277;*/
	padding-top:5px;
}
/*para htmls que no son principales, ampliaciones y demas */

/******************************* estructura ******************/

#contenedor{
	display:block;
	width:970px;
/*	height:590px;*/
	height:570px;
	position:absolute; 
	left:50%;	
	margin-left:-485px; 
	top:50%;
	margin-top:-310px; /*295+27*/
	/*border:#FFFFFF 1px solid;*/
}


#marca{
	display:block;
	width:100%;
	height:30px;
	background-color:#5f6d84;
	position: absolute;
	bottom:0px;
	border-top:#9CA4B3 1px solid;
	font-size:11px;
	color:#9ca4b3;
	padding-top:2px;
	
}

#cabecera{	
	display:block;
	float:left;
	width:100%;
	margin-top:2px;
	margin-bottom:17px;
}

#cuerpo{
	display:table;
	width:100%;
	/*height:100%;*/
	clear:both;
}


#pie{
	display:block;
	float:left;
	clear:both;
	width:970px;
	position:absolute;
	bottom:0px;
	text-align:right;
	height:12px;
}



/******************************* estructura ******************/

/******************************* contenidos ************************************************************************************************************/


#cabecera h1 span{
	display:none;
}

.logo{
	display:block;
	float:right;
	width:400px;
	height:83px;

	/*background:url(../images/logo.png) top left no-repeat;*/
	background-image: url(../images/logo.png)  !important;
	background-image: none;
	background-position:top left;
	background-repeat:no-repeat;		
}



/************************  idiomas    *****************/

.menu_lang{
	list-style:none;	
}


.menu_lang li{
	display:block;
	float:left;
	height:15px;/*20*/
	background:url(../images/brd_right.gif) 55px 0px  no-repeat;
	padding-right:25px;
	padding-top:5px;
}

.menu_lang a{
	color:#e27618;
	font-size:12px;
}

.menu_lang a:hover,.menu_lang li.active a{
	color:#ffffff;
}

/************************  idiomas    *****************/

/******************  menu **************************/

.menu{
	float:right;
	list-style:none;
}

.menu li{
	display:block;
	float:left;
	line-height:13px;
	background:url(../images/brd_right.gif) 0px -2px no-repeat;
	padding-left:10px;
	padding-right:9px;	
}

.menu li.active{
	font-weight:bold;
}

.menu a{
	font-size:16px;
}

/******************  menu **************************/


/******************** cuerpo *****************************/




/******************** cuerpo *****************************/


/***********************  marca **********************************/



#marca a{
	color:#9ca4b3;
}


#marca a:hover{
	color:#ffffff;
}

#marca .centro{
	width:970px;
	margin:auto;
}


#marca .validadores{
	float:left;
}


#marca .copyright{
	float:right;
	color:#c4c9d2;
}

#marca .copyright a{
	color:#c4c9d2;
}

#marca .copyright a:hover{
	color:#ffffff;
}

#marca a.logo_prismaim{
	display:inline-block;
	width:100px;
	height:10px;
	padding-bottom:10px;
	margin-bottom:-10px;
	
	/*background:url(../images/logo_prismaim.png) top left no-repeat;*/
	background-image: url(../images/logo_prismaim.png)  !important;
	background-image: none;
	background-position:top left;
	background-repeat:no-repeat;		
}

#marca a.logo_prismaim span{
	display:none;
}

#marca a span{
	display:none;
}

#marca a.xhtml,#marca a.css{
	display:inline-block;
	width:78px;
	height:10px;
	border:#5e646d 1px solid;
	margin-left:1px;
	padding-bottom:3px;
	margin-bottom:-3px;	
}

#marca a.xhtml{
	background:url(../images/xhtml.gif) top left no-repeat;
}

#marca a.css{
	background:url(../images/css.gif) top left no-repeat;
}


/*---------------------------------------------------------------------------*/

/******************************* contenidos ************************************************************************************************************/
