/* CSS Document */



/*/RESTAURAR NAVEGADORES//////////////////////////////////////////////////////////////////////////////////*/

body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img{

	margin:0px;

	padding:0px;

}

fieldset,img{border:0px;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul{list-style:none;}

caption,th{text-align:left;}

p,h1,h2,h3,h4,h5,h6{

	font-size:100%;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/



BODY {

	background-image: url(../img/fondo.jpg);

	background-repeat: no-repeat;

	background-position: center 75px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a {

	font-weight: bold;

	color: #CC0000;

	text-decoration: none;

}

.n {

	font-weight: bold;

}

.r {

	color: #CC0000;

}





#widthPage{

width:100%;

margin:5px 0px 0px 0px;

display:block;

float:none;

text-align:center;

}

#contenedor{

	width:760px;

	margin:auto;

	text-align:left;

	height: 682px;

}

#derecho {

	float: right;

	width: 200px;

	background-color: #CCCCCC;

}



#menu li {

	float: left;

	margin-left: 8px;

	font-weight: bold;

	color: #FFFFFF;

}



.clear {

	clear: both;

}



#flash-centrado {

	width: 730px;

	height: 431px;

	background-color: #CCCCCC;

}

#contenidos {

	height: 431px;

	width: 480px;
	
	margin-left:5px;

}


#contenidos2 {

	height: 431px;

	margin-right: 10px;

	width: 250px;
	
}

#contenidos3 {

	height: 431px;

}





#head {

	height: 93px;

	float: right;

}

#cuerpo {

	padding-right: 10px;

	padding-left: 15px;

}

#footer {

	text-align: right;

	color: #666666;

	margin-top: 10px;

}

#footer a{

	color: #CC0000;

	font-weight: bold;

	text-decoration: none;

	padding-left: 15px;

}

#marco {

	padding: 15px;

	height: 528px;

}



#text-plug {

	text-align: center;

}

#menu {

	bottom: 3px;

	padding-bottom: 15px;

}
#menu_idiomes{
	position:absolute;
	top: 4px;
    top:expression(4 + (ignorar = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px' );
	margin-left:570px;
	width:188px;
	height:15px;
	text-decoration:none;
	background-color:#999999;
}
#menu_idiomes a{
	text-decoration:none;
	color:#FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	border-right-style:inset;
	
}
#menu_idiomes a:hover{
	background-color:#000000;
}

#inferior {

	height: 135px;

	padding-top: 8px;

}



#menu li a {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #000000;

	padding-right: 8px;

	padding-left: 8px;

}



.bot {

	font-weight: bold;

	background-color: #CC0000;

	height: 18px;

	width: 120px;

	margin-left: 12px;

	text-align: center;

	color: #FFFFFF;

	float: left;

}

.sep {

	padding-left: 5px;

	float: left;

}



#menu li a:hover {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #CC0000;

	padding-right: 8px;

	padding-left: 8px;

}

#footer a:hover {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	padding-left: 15px;

}

.pop {

	background-color: #CCCCCC;

	height: 110px;

	width: 230px;

	float: left;

	padding: 5px;

	margin-right: 5px;

}

.titulo_pop {

	font-weight: bold;

	color: #CC0000;

	float: right;

	width: 165px;

	font-size: 16px;

}

.text_pop {

}

#inferior_ap {

	height: 135px;

	padding-top: 8px;

	width: 490px;

}

#imagen_lateral {

	float: right;

	margin-right: 5px;

}

.ap_titulo{

	font-size: 24px;

	font-weight: bold;

	color: #CC0000;

	margin-bottom: 10px;

}

.ap_titular{

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 10px;

}

.ap_subtitular{
	
	font-size:14px;
	
	font-weight:bold;
	
	margin-bottom:10px;
	
	margin-left:25px;
}



.links a {

	border: 1px solid #CC0000;

	margin-top: 10px;

	float: right;

	padding: 5px;

	font-weight: bold;

	color: #000000;

	margin-right: 10px;

}

.links  a:hover, #contenidos3 a:hover {

	color: #CC0000;

}

td {

	padding: 5px;

	text-align: center;

	border: 1px solid #CCCCCC;

}

p {

	margin-bottom: 5px;

}

.precio {

	color: #CC0000;

	font-size: 20px;

	font-weight: bold;

	margin-top: -175px;

	text-align: center;

	float: right;

	margin-right: 20px;

}

.boton {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

}

.oferta   li {

	margin-bottom: 20px;

	font-weight: bold;

}

.ap_tezto li{
	margin-left:25px;
}

#contenidos3 ul ul {

	margin-left: 20px;

	margin-top: 5px;

}

#contenidos3 li{

	margin-bottom: 5px;

}

#contenidos3 a {

	color: #000000;

}
#f_ad_email{
	width:100%;
	height:660px;
	margin-top:80px;
	/*filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;*/
	background-color:#ffffff;
	position:absolute;
	z-index:100;
	visibility:hidden;
	
}
#ad_email{
	width:500px;
	height:200px;
	margin-top:150px;	
	margin-left:30%;
	position:absolute;
	z-index:101;
}