@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

html{
	height:100%;
}

body{	
	background:#1d1d1d url(../images/body_bg.gif) center 20px no-repeat;
}


body,input,textarea{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a{
	text-decoration:underline;
	color:#FFFFFF;	
}

a:hover{
	text-decoration:none;
	color:#bf2229;
}

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:table;
	width:985px;
	margin:auto;	
}


.cabecera{
	width:100%;
	height:118px;
}

.cuerpo{
	float:left;
	width:638px;
}

.complemento{
	float:right;	
	width:346px; 
}

.subcabecera{
	display:block;
	border:#000000 7px solid;	
	margin-bottom:20px;
}

.pie{
	width:985px;
	margin:auto;
	text-align:right;
}

#marca{
	display:block;
	width:820px;
	margin-top:10px;
	font-size:11px;
	color:#acacac;
	margin:auto;
	text-align:center;
}

#marca span{
	display:block;
	float:left;
}

#marca a{
	display:block;
	float:left;
	color:#acacac;
	margin-left:3px;
	margin-right:3px;	
}

#marca img{
	border:#5e5e60 1px solid;
}

#marca #logo_prismaim{
	display:block;
	width:99px;
	height:20px;
	background:url(../images/logo_prismaim.gif) bottom left no-repeat;
}


/******************************* estructura ******************/

/******************************* contenidos ************************************************************************************************************/

#logo{
	display:block;
	width:376px;
	height:110px;		
	margin-left:140px;
	margin-top:5px;
	
	/*background:url(../images/logo.png) left top no-repeat;*/
	background-image: url(../images/logo.png)  !important;
	background-image: none;
	background-position:left top;
	background-repeat:no-repeat;
}

#logo span{
	display:none;
}




/******************  menu **************************/

.menu{
	list-style:none;
	margin-top:8px;
	margin-bottom:18px;
	border-right:#FFFFFF 2px solid;		
}

.menu li{
	display:inline;
}



.menu a{
	text-decoration:none;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	color:#bebebe;
	border-left:#FFFFFF 2px solid;		
}


.menu a.active{
	color:#ffffff;
	font-size:18px;
}

.menu a:hover{
	color:#ffffff;		
}


/******************  menu **************************/



/******************************* contenidos ************************************************************************************************************/

