.img-shadow {
  float:left;
  background: url(/images/shadowAlpha2.png) no-repeat bottom right;
/*  background: url(shadow.gif) no-repeat bottom right;*/
  margin: 10px 0 0 10px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #FFF;
  border: 1px solid #a9a9a9;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
body {
text-align:center;
height:100%;
margin:0;
background-color:#FBFBFB;
font-family:Verdana, Arial;
font-size:10px;
}
 BODY, TH, TD , TR 
    {
		font-family: verdana, Arial; 
		font-size: 10pt;
    /*color : #FFFFFF;*/
		}

li, ul{
	color: #0043B8;
}

    H1 {
        color : #0043B8;
		font-size: 18pt;
        }
    H2 {
        color : #0043B8;
		font-size: 14pt;
        }
    H3 {
        color : #0043B8;
		font-size: 10pt;
        }

.contenedor_exterior {
position: relative;
margin-top:10px;
text-align:center;
background-color:#FFFFFF;
/*min-height: 500px;*/
/*_height:500px;*/
width:790px;
margin-right:auto;
margin-left:auto;
}

.tituloPortada{
	font-family: verdana, Arial; 
	font-size: 10pt;
	color: #0043B8;
	text-align: left;
	float:left;
}

.header {
width:100%;
background-color:#FFFFFF;
height:100px;
color: #998F83;
font-size: 9px;
}

.small_logo{
background-image:url(http://www.bacuseventos.es/images/slogo.png);
width:120px;
height:88px;
float: left;
}

.info_contact{
float: left;
width: 400px;
color: #998F83;
font-size: 11px;
text-align:left;
}

.info_contact_contenidos{
text-align: left;
font-size:9px;
padding-left: 5px;
float: left;
width: 290px;
}

.menu_sup
		{
    position: relative;			
		top:0px;
		float:right;
		width: 375px;
		text-align: right;
		}

.central{
width:100%;
color: #000000;
text-align: left;
background-color: none;
float: left;
/*height:400px;*/
background-color:#FFFFFF;
}
.centralintro{
width:100%;
color: #FFFFFF;
text-align: left;
background-color: none;
float: left;
height:300px;
background-color:#CCCCCC;
}
.logo{
width: 346px;
height: 254px;
float: left;
text-align: center;
background-color:#FFFFFF;
background-image:url(http://www.bacuseventos.es/images/logo_nombre.png);
background-repeat: no-repeat;
}

.centro_izquierda{
width: 404px;
height: 300px;
text-align: center;
padding-left: 50px;
float: left;
background-color:#FFFFFF;
}

.centro_derecha{
width: 316px;
height: 300px;
float: left;
color: #998F83;
text-align: center;
font-size: 25px;
font-weight: bold;
background-color: #FFFFFF;
}

.info{
width:760px;
min-height: 450px;
float: left;
/*_padding-top: 25px;*/
padding-top: 25px;
padding-left: 15px;
padding-right: 15px;
}
/***********************************MENU******************************************/
.contmenu{
position:relative;
top:0px;
left: 10px;
height: 245px;
width: 350px;
float:left;
background-color: none;
}

.boton01
		{
		width:225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;		
		}
.boton01over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_01.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}

.boton02
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}
.boton02over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_02.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}

.boton03
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}
.boton03over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_03.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}

.boton04
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;		
		line-height: 40px;
		font-weight: bold;
		}
.boton04over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_04.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;
		}

.boton05
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;
		}
.boton05over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_05.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;
		}
.boton06
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #998F83;
		background-image:url(http://www.bacuseventos.es/images/bacus_00.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;
		}
.boton06over
		{
		width: 225px;
		height:45px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/bacus_05.png);
		background-repeat: no-repeat;
		line-height: 40px;
		font-weight: bold;
		}
.boton07
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		background-image:url(http://www.bacuseventos.es/images/rueda_gris_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
		
		}
.boton07over
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/rueda_naranja_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
		}
.boton08over
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/rueda_zeleste_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
	  }
.boton09over
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/rueda_pistacho_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
		}
.boton10over
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/rueda_fucsia_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
		}
.boton11over
		{
		width: 350px;
		height:37px;
		padding-left: 50px;
		color: #0047B9;
		background-image:url(http://www.bacuseventos.es/images/rueda_amarillo_m.png);
		background-repeat: no-repeat;
		line-height: 40px;
		}
/*********************************************************************************/
.contImgs{
	height: 250px;
	float:right;
	/*padding:right:10px;	*/
}

.contmenu2{
position:relative;
top:10px;
left:0px;
padding-top: 0px;
height: 35px;
line-height: 15px;
width: 100%;
float:left;
color: #998F83;
background-color: none;
text-align:right;
font-weight: bold;
}

.presupuestoPortada{
background-color: none;
width:350px;
/*height:220px;*/
float: right;
padding-right:10px;
}

.cabContPor{
	background-color: #FFFFFF;
	background-image:url(http://www.bacuseventos.es/images/cportada.png);
	/*background-color: #0043B8;*/
	height: 30px;
	width: 350px;
	background-repeat: no-repeat;
}

.pieContPor{
	background-color: #FFFFFF;
	background-image:url(http://www.bacuseventos.es/images/pportada.png);
	/*background-color: #0043B8;*/
	height: 30px;
	width: 350px;
	background-repeat: no-repeat;
}
.down{
position: relative;
top: 0px;
text-align: center;
color: #FFFFFF;
font-size: 9px;
float:left;
width: 790px;
height: 20px;
line-height: 20px;
background-color: #0043B8;
}

a:link
		{
		Color: #000000;
		Text-decoration: none;
		Font-Family : verdana;
		Font-Size : 12px;
		Font-Weight : normal;
		}

a:visited
		{
		Color: #000000;
		Text-decoration: none;		
		Font-Family : verdana;
		Font-Size : 12px;
		Font-Weight : normal;
		}

a:hover
		{
		/*Color: #AAAAAA;*/
		color : #0445B7;
		Text-decoration: none;
		Font-Family : verdana;
		Font-Size : 12px;
		Font-Weight : normal;
		}
/* ************************************ ENLACES MENÚ SUPERIOR - DISEÑO DE CONTENIDOS ************************************ */
a.superior:link
		{
		Color: #000000;
		Text-decoration: none;
		Font-Family : verdana;
		Font-Size : 9px;
		Font-Weight : normal;
		}

a.superior:visited
		{
		Color: #000000;
		Text-decoration: none;		
		Font-Family : verdana;
		Font-Size : 9px;
		Font-Weight : normal;
		}

a.superior:hover
		{		
		color : #0445B7;
		Text-decoration: none;
		Font-Family : verdana;
		Font-Size : 9px;
		Font-Weight : normal;
		}
		
		
a.menu2_1:link
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_1:visited
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_1:hover
		{
		color: #D86F06;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_2:link
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_2:visited
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_2:hover
		{
		color: #08A7E9;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_3:link
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_3:visited
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_3:hover
		{
		color: #B8B920;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_4:link
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_4:visited
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_4:hover
		{
		color: #C50483;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_5:link
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_5:visited
		{
		color: #998F83;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

a.menu2_5:hover
		{
		color: #E4C107;
		text-decoration: none;
		font-Size : 17px;
		font-Weight : bold;
		}

.menuEnlacesCom1{
	background-image: url(/images/bacus_01_p.png);
	text-align: right;
	float: right;
	background-repeat: no-repeat;
	width: 181px;
	height: 22px;
}
.menuEnlacesCom2{
	background-image: url(/images/bacus_02_p.png);
	text-align: right;
	float: right;
	background-repeat: no-repeat;
	/*width: 181px;*/
	height: 22px;
}
.menuEnlacesCom3{
	background-image: url(/images/bacus_03_p.png);
	text-align: right;
	float: right;
	background-repeat: no-repeat;
	width: 181px;
	height: 22px;
}
.menuEnlacesCom4{
	background-image: url(/images/bacus_04_p.png);
	text-align: right;
	float: right;
	background-repeat: no-repeat;
	width: 275px;
	height: 22px;
}
div.menuEnlaces1{
	background-image: url(/images/bacus_01_p.png);
	text-align: right;
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
}

div.menuEnlaces2{
	background-image: url(/images/bacus_02_p.png);
	text-align: right;
	background-repeat: no-repeat;
	width: 165px;
	height: 22px;
}

div.menuEnlaces3{
	background-image: url(/images/bacus_03_p.png);
	text-align: right;
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
}

div.menuEnlaces4{
	background-image: url(/images/bacus_04_p.png);
	text-align: right;
	background-repeat: no-repeat;
	width: 258px;
	height: 22px;
}

div.listaEnlaces1{
	background-image: url(/images/rueda_naranja_p.png);
	text-align: left;
	background-repeat: no-repeat;
	min-height: 18px;
	_height: 18px;
	padding-left: 25px;
}

div.listaEnlaces2{
	background-image: url(/images/rueda_zeleste_p.png);
	text-align: left;
	background-repeat: no-repeat;
	min-height: 18px;
	_height: 18px;
	padding-left: 25px;
}

div.listaEnlaces3{
	background-image: url(/images/rueda_pistacho_p.png);
	text-align: left;
	background-repeat: no-repeat;
	min-height: 18px;
	_height: 18px;
	padding-left: 25px;
}

div.listaEnlaces4{
	background-image: url(/images/rueda_fucsia_p.png);
	text-align: left;
	background-repeat: no-repeat;
	min-height: 18px;
	_height: 18px;
	padding-left: 25px;
}
/* ********************************** FIN ENLACES MENÚ SUPERIOR - DISEÑO DE CONTENIDOS ********************************** */

.spacer{
	clear: both;
}
 b 
		{
		font-family: verdana, Arial; 
		color : #0445B7;
		}

.textboxes{
text-align: left;
color: #000000;

float: left;

position:relative;
}
.textboxes2{
text-align: left;
float: left;
/*width: 400px;*/
margin-left:10px;
position:relative;
}

.sbttn
{
	   border-right: #104a7b 0px solid;
	   border-top: #afc4d5 0px solid; 
	   border-left: #afc4d5 0px solid; 
	   border-bottom: #104a7b 0px solid;
	   font-size: 11px; 	   
	   background-image: url(/images/btn_azul2.png); 	
	   background-repeat: no-repeat;   
	   color: #ffffff; 	   
	   font-family: tahoma; 
	   height: 22px;
	   width:58px
}

.formultext
{
border-right: #104a7b 1px solid;
border-top: #afc4d5 0px solid; 
border-left: #afc4d5 0px solid; 
border-bottom: #104a7b 1px solid;
background-color: #FFFFFF;
color: #000000;
height:17px;
font-size: 11px;
}

div.containerElem{
  /*height:100px;  */
  text-align:left; 
}
   
 div.TitleElem{  
  /*height:15px;*/
  font-size: 10pt; 
  text-align: left;      
  font-weight: bold;
  color:#0445B7;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;  
}
div.floattextleft
{ 
  float: left;
  width: 590px;    
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}

div.floattextright
{   
  width: 100%;
  text-align: right;    
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}
div.floatLImg{
  float: left;
  width: 100px;
  /*height:200px;*/  
  margin-top:-5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;  
}
div.floatRelem {
  float: right; 
  font-size: 10px;
  width: 380px
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;  
  }
div.floatRImg{
	float:left;
}

div.masInfo{
	float: right;
}
/* Estilos Divs head y foot elementos listados */
/* css head */
div.ContainerResult {
  height:20px;  
  vertical-align: middle;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px; 
  }
div.floatLelem{  
  float: left;
  width: 200px;
  height:20px;    
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}  
div.floatLelem2{
  float: left;
  width: 100px;
  height:20px;    
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}  
div.floatRbotones { 
  height:20px;  
  float: right;
  width: 125px;
  text-align: right;
  vertical-align: middle;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0px;
  margin-right: 5px;   
  }
/*Fin head*/
/* =============================== Marcos adaptables ========================== */ 
.p-shadow3 {
  width: 789px;
  float:left;
  /*background: url(/images/shadowAlpha2.png) no-repeat bottom right;*/
  /*background: url(shadow.gif) no-repeat bottom right;*/
  border: 0px solid #0047B9;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;

  margin-bottom:5px;
  }
  .p-shadow4 {
  width: 374px;
  float:left;
  /*background: url(/images/shadowAlpha2.png) no-repeat bottom right;*/
  /*background: url(shadow.gif) no-repeat bottom right;*/
  border: 1px solid #0047B9;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
	margin-bottom:5px;
  }
  
 .p-shadow {
  width: 250px;
  float:left;
  /*background: url(/images/shadowAlpha2.png) no-repeat bottom right;*/
  /*background: url(shadow.gif) no-repeat bottom right;*/
  border: 1px solid #0047B9;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
 background: url(/images/shadowAlpha2.png) no-repeat bottom right;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #0047B9;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background: url(/images/shadowAlpha2.png) no-repeat bottom right;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
/*#imageContainer {
	height:100px;
}*/
#imageContainer {
	position:relative;
	margin:auto;
	float:right;
	width:400px;
/*	border:1px solid #000;*/
}


#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}