html {
    background-color: white;
	background-image: none !important;
}

body
 {
	color: #666666;
	text-align:center;
	padding:0;
	margin:0;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Sans-Serif;
	font-size:0.75em;

}
#wrapper {
     text-align:left;
     width:998px;
     margin:0 auto;
     overflow:hidden;
     position: relative;
     padding:0;

 }
 
 #desarrollocontenido{
 	overflow:hidden !important;
	margin-top:23px;

 }
 
 P{margin:0; padding:0 0 20px 0;}
 
 A{
 font-weight:normal;

color:#666666;
text-decoration: none;


 
 }
 A:hover{
 color:#666666;
 text-decoration: underline;
 }
 IMG{border:none}
 STRONG{color:#333333;}
 CITE{color:#FF9900;text-align:left; font-size:180%;font-style:normal;margin:0;padding:5px 0 5px 0;display:block;line-height:22px;}
 H1{color:#333333;text-transform:uppercase;margin:0;padding:0;font-size:180%;line-height:25px;}
 H2{color:#FFB300;text-transform:uppercase;margin:0;padding:0 0 5px 0;font-size:140%;font-weight:normal;line-height:18px;}
 /*
 #contenidoprincipal li {
 list-style-image: url("../images/li01.gif") !important;
list-style-position: outside !important;
margin-bottom: 0;
margin-left: 40px !important;
margin-right: 0;
margin-top: 0;
padding: 0;
 }
 */
 
 /*
 A.masinfo{background:url(../images/estructura/ico01.gif) no-repeat 0 2px;padding-left:18px;color:black;}
 A.masinfo:hover{color:#FFB300;}*/

/*----------------MENU PRINCIPAL*/
UL#menuprincipal{
	position:absolute;
	left: 270px;
	bottom:-17px;
	*z-index: 1000 !important;
}

UL#menuprincipal LI{
	float:left;
	margin: 0 10px;
	padding:0;
	list-style:none;
	list-style-image:none;
	*z-index: 1000 !important;
}


 #menuprincipal {
	background-color: transparent;
	height: auto;
	position: absolute;
	bottom:0;
	z-index: 5!important;
	margin-bottom: 17px;
}

 #menuprincipal a{
	 color:#000;
	 text-transform: uppercase;
	 font-size: 90%;
	 font-weight: bold;
	 display: block;
	 padding: 10px 5px 10px 5px; 
	 
}

 #menuprincipal li a:hover{
	 background-color: #FFB300;
	 color:#000!important;
}

 #menuprincipal ul {
 
height:auto;
display: block;
 
 }
 



 #menuprincipal ul li {
  color: #004C8F;
  margin: 0px;
  padding: 0px;
  position: relative;
  padding:0 1px 0 1px;

}



 #menuprincipal ul li a {
	display: block;
	position: relative;
	z-index:50;
	text-decoration: none;
	color:#000;
	height:auto;

}


 #menuprincipal ul li.hover a,
 #menuprincipal ul li:hover a,
 #menuprincipal ul li.hover,
 #menuprincipal ul li:hover,
 #menuprincipal ul a:hover {
	z-index: 50;
	color:#FFF;
	background-color: #FFB300;
	
}

 #menuprincipal ul ul {
	position: absolute;
	top: 36px;
	left:0;
	text-align: left;
	background-color: #FFB300;
	padding-top: 10px;
	padding-bottom:5px;
  width: 150px;
z-index: 5!important;
}
 #menuprincipal ul ul  li{
	z-index: 10000 !important;
	
}
 #menuprincipal ul ul li a {
	margin:0 5px 0 5px;
	background-color: #FFB300;
	padding:5px;
	min-width:100px;
	z-index: 10000 !important;
	
} 

/*last*/
 #menuprincipal li.last ul.level1 {
	margin:0;
	/*padding:0;*/
	float:right !important;
	position:absolute;
	top:36px;
	left:-100px;
	text-align: left;
	*z-index: 1000 !important;
}

 #menuprincipal ul ul,
 #menuprincipal ul li.hover ul ul,
 #menuprincipal ul li:hover ul ul,
 #menuprincipal ul ul li.hover ul ul,
 #menuprincipal ul ul li:hover ul ul {
  display:none;
}

 #menuprincipal ul li.hover ul,
 #menuprincipal ul li:hover ul {
 display:block;
}
 #menuprincipal ul li ul li.hover ul,
 #menuprincipal ul li ul li:hover ul {
 display:block;
}

 #menuprincipal ul ul li.hover ul ul,
 #menuprincipal ul ul li:hover ul ul {
  display:none;
}

 #menuprincipal ul.level0 .active,#menuprincipal ul.level0 .trail{
	background-color: #FFB300;
	 }


 
/*----------------RECURSOS*/

#contenidoprincipal{
/*	width:500px; */
width:775px;
	float:left;
	margin: 25px 0px 0 20px;

}



TABLE{
border-collapse: collapse;
margin-bottom:5px;
}


TABLE TH{
	color:#000000;
	text-transform:uppercase;
	padding: 5px;
	border:none;
}
TABLE TR{
	width:900px;
}

#table3 TH{
	color:#000000;
	text-transform:uppercase;
	border:none;
	 max-width: 43px;
    overflow: hidden;
    padding: 2px;
}

TABLE TH.impar{
	background-color:#FFB100;
}

TABLE TH.par{
	background-color:#333333;
}



 TD.naranja{
	color:#FFFFFF;
	text-transform:uppercase;
	padding: 5px;
	border:none;
	background-color:#FFB100;
}

 TD.gris{
	color:#FFFFFF;
	text-transform:uppercase;
	padding: 5px;
	border:none;
	background-color:#333333;
}

#table2 TD{
	border:1px dotted #999999;
	padding: 5px;
	overflow:hidden;
	max-width:100px;
}

#table3 TD{
	border:1px dotted #999999;
	padding: 2px;
	overflow:hidden;
	max-width:43px;
}
TABLE TD{
	border:1px dotted #999999;
	padding: 5px;
}

.gldp-android TABLE TR TD{
	border:none;
	
}

 UL{
 margin:0 0 20px 0;
 padding:0;
 }
 
 LI{margin:0;
 padding:0;
 list-style-image:url(../images/estructura/li01.gif);
 margin-left:40px;
 list-style-position:outside;

 }


UL.foto_texto{
	overflow:hidden;
	margin:0;
	padding:0;
	border-bottom: 1px dotted #FFB300;
	padding-top:20px;
	padding-bottom:10px;
	list-style-type: none;
}



UL.foto_texto LI{

	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	list-style-image:none;
}

UL.foto_texto LI LI{
}

UL.foto_texto LI LI.imagen{
	float:left;
	width:160px;
	padding-right:30px;
}

.seccionHomePerfiles  UL.foto_texto LI LI.imagen{
	float:left;
	width:122px;
	padding-right:30px;
}

UL.foto_texto LI LI.imagen IMG{
	border: 5px solid #DFDFDB;
}

UL.foto_texto LI LI.texto{
	float:left;
	width:340px;

}
  
  /*----------------CABECERA*/
 #cabeceraIdiomas{
 	background: url(../images/cuadrados.gif);
	width:998px;
	height:34px;
	position:relative;
	top:7px;
 } 
#cabecera{
 	background: url(../images/cuadrados.gif);
	width:998px;
	height:130px;
	position:relative;
	top:7px;
 } 
 
#cabecera LI{
	}
 
UL#accesosdirectos{
	position:absolute;
	right:0;
	top:0;
	background: url(../images/fondomenusecundario.gif) repeat-x left bottom;;
	z-index:10;
	padding:0 11px;
} 

UL#accesosdirectos A{
	font-size: 90%;
} 

UL#accesosdirectos LI{
	float:left;
	background-color:#000000;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

UL#accesosdirectos LI A{
	text-transform:uppercase;
	color:#FFFFFF;
	padding: 11px 11px 7px 11px;
	display:block;
	border-bottom:5px solid #FFB300;
	text-decoration:none;
}

UL#accesosdirectos LI A:hover,
UL#accesosdirectos LI.active A{
	background-color:#FFB300;
	color:#000 !important;
	border-bottom:5px solid #000;
	
}
UL#accesosdirectos LI.active A strong{
	color:#000;

}





#imagenmiga{
	width:998px;
	height:171px;
	overflow:hidden;
	position:relative;
	background-color:#DFDFDB;
	top:7px;
	left:0;
	z-index:0 !important;
	*z-index:-1 !important;
	
}

#imagenmiga #logout{
	width:219px;
	height:20px;
	overflow:hidden;
	position:relative;
	float:left;
	top:140px;
	left:10px;
	z-index:0 !important;
	*z-index:-1 !important;
	
}


#imagenmiga_aux #logout{
	width:245px;
	height:35px;
	overflow:hidden;
	position:relative;
	float:left;
	top:82px;
	left:10px;
	z-index:0 !important;
	*z-index:-1 !important;
	font-size:11px;
}

#imagenmiga #logout INPUT,
#imagenmiga_aux #logout INPUT{
	border:0;
	background:none;
	color:red;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Sans-Serif;
	font-size:1em;
	text-decoration:underline;
	cursor:pointer;
}

#imagenmiga #logout INPUT:hover,
#imagenmiga_aux #logout INPUT:hover{
	color:black;
	cursor:pointer;
}

#imagenmiga #logoIdiomas{
	width:219px;
	height:101px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color:#DFDFDB;
	top:17px;
	left:20px;
	z-index:0 !important;
	*z-index:-1 !important;

}

#imagenmiga IMG{
	position:absolute;
	right: 0;
	top:0;
	z-index: 2;
		
}

#miga {
	width:728px;
	height:42px;
	background-color:#000000;
	position:absolute;
	bottom:0;
	right:0;
	opacity: .60;
	-moz-opacity: .60;
	filter:alpha(opacity=60);
	z-index: 3;
	text-transform:uppercase;
}

#miga #migatext{
	margin:0;
	padding:0;
	overflow:hidden;
	bottom:10px;
	position:absolute;
	left:0;
	z-index: 4;
	color:white;
	padding-left:10px;
	font-size:90%;
}



#miga #migatext A{
	color:#FFFFFF;
	text-decoration:underline;
		font-weight:bold;
	z-index: 5;
	color:white;
}

#miga #migatext A:hover{
	color:#FFB300;
}

#separador{
	background-color:#FFFFFF;
	position:absolute;
	bottom:42px;
	height:5px;
	width:998px;
	z-index: 4;
}

/***/

#cabecera .titulo1{
	position:absolute;
	top:5px;
	left:400px;
		z-index:10 !important;
	}
#cabecera .buscador_en{
	position:absolute;
	top:5px;
	left:400px;
		z-index:10 !important;
	}	
#cabecera .buscador_es FORM,
#cabecera .buscador_en FORM{
	margin:0;
	padding:0;
	}
	
#cabecera .buscador_es FORM LABEL,
#cabecera .buscador_en FORM LABEL
{
	text-transform:uppercase;
	margin-right:5px;
	color:#000;
	font-size:12px;
	padding-right:4px;
	
	}
	
#cabecera .buscador_es FORM INPUT,
#cabecera .buscador_en FORM INPUT
{
	width:112px;
	height:17px;
	font-size:90%;
	padding:0 5px;
	margin-right:5px;
	z-index:10 !important;
	}
	
#cabecera .buscador_es FORM A,
#cabecera .buscador_en FORM A
{
	position:relative;
	top:5px;
	}

/**/

#idioma{
	width:125px;
	position:absolute;
	top:0;
	left:270px;
	z-index:10;
	}
	
#idioma UL, LI{
	list-style:none!important;
	margin:0!important;
	padding:0;
	}	
	
#idioma LI A{
	text-decoration:none;
	}
	
		
UL.seleccion{
	height:40px;
	background-color:#000;
	position:relative;
	background: url(../images/fondomenusecundario.gif) repeat-x left bottom;
	list-style: none !important;
	list-style-image:none !important;
	}
UL.seleccion li{	
	list-style: none !important;
	list-style-image:none !important;
	}
UL.seleccion LI A{
	text-transform:uppercase;
	background:url(../images/estructura/ico05.gif) no-repeat 93px -3px !important;
	color:#FFF;
	padding-right:12px;
	position:absolute;
	bottom:12px;
	left:10px;
	font-size: 90%;
	
	}	
	
UL.seleccion LI A:hover{
	color:#FFB300;
	}

UL.listaidiomas{
	/* background-color:#FFB300; */
	width:50px;
	float:right;
	margin-top:30px;
	z-index:10;
	}
	
UL.listaidiomas LI{
	padding: 2px 10px;

	}	
UL.listaidiomas LI.primero{padding-top:5px;}
UL.listaidiomas LI.ultimo{padding-bottom:5px;}	
		
UL.listaidiomas LI A{
	color:#000;
	font-weight:bold;
	}
	
UL.listaidiomas LI A:hover{
	color:#FFF;
	}
	
A#logoprincipal{
	position:absolute;
	top:25px;
	left:20px;
	}
  
  
  
  
  /*----------------PIE*/


#pie{

	position:relative;
 	background: url(../images/cuadrados.gif);
	margin-top:10px;
	padding:50px 10px 15px 10px;
	*z-index:-1 !important;
	*z-index:-1 !important;
}

#pie #direccion{
	position:absolute;
	left:10px;
	bottom:10px;
}

#pie #direccion SPAN{
	margin-right:10px;
	bottom:10px;
	font-size:90%;
}

#pie UL#accesospie{
	position:absolute;
	right:10px;
	bottom:-14px;
}

#pie UL#accesospie LI{
	float:left;
	margin-left:10px;
}


#pie UL#accesospie LI A{
	color:#666666;
	text-decoration:underline;
	padding-left:10px;
}

#pie #logos {
	position:absolute;
	right:9px;
	bottom:31px;
	font-size:11px;
}

#pie #logos span {
	position:relative;
	right:8px;
	bottom:5px;
}

#pie #logos img {
	position:relative;
	right:0;
	top:5px;
	font-size:11px;
}

#pie LI{
	margin:0;
	padding:0;
	list-style:none;
}







/*****texto imagen********/
 .parrafoimg {

	position: relative;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	/* width:480px ; */
	width:100% ;
	
	padding-right:1px;
	overflow:hidden;
	overflow:hidden;
	padding-bottom:10px;
	
	*z-index: -1!important;
}	
	.parrafoimg H3  {
		font-size: 160%;
		color:#FFB300;
		font-weight:normal;
		margin-top:0px;
		
		
	}
	

	


	.parrafoimg .contentImageGeneral  {
		
		height:auto;
	}	

	.parrafoimg .imagen_izquierda  {
		float:left ;
		margin-right: 10px;
		margin-bottom: 4px;
		padding-right: 7px;
		height:100%;
                text-align: left;
	}		

	.parrafoimg .imagen_derecha  {
		float:right;
		padding: 0 0 7px 15px;
		margin-bottom:-10px;
                text-align: right;
	}

        .parrafoimg .imagen_centro  {
		float:none;
                clear: both;
		padding: 15px;
		margin-bottom:-10px;
                text-align: center;
                width: auto !important;
	}

	
	.parrafoimg .imagen_derecha  IMG{
		margin:0!important;
		padding:0!important;
	}	

	/*.parrafoimg .imagen_derecha  Img{
		text-align:right;
	}
	
	.parrafoimg .imagen_izquierda  Img{
		text-align:left;
	}	*/

	.parrafoimg P { 
		/*text-align: justify;*/
		margin: 0 0 10px 0 !important;
		padding : 0 !important;
	}

	.parrafoimg  Span.piefoto{
            display: block;
            text-align: justify;
            margin: 0!Important;
            padding:0!important;
            color: #000;
            font-size:9px;
        }
        .parrafoimg .imagen_centro Span.piefoto{
            text-align: center;
        }
	

.parrafoimg  .nada {
	background: white; !important;
}	

.parrafoimg  .subir  {
	color: #aaaaaa !important;
	background: white; !important;
	padding-right: 15px;
	float:right;
}	


.parrafoimg .parrafoimgLink  {
	color: black !important;
	margin-left: 1px;
	padding-left: 10px;
	padding-right: 15px;
	text-decoration:none;
}

.parrafoimg .parrafoimgLink:hover  {
color: #FF802F !important;
}

.parrafoimg .parrafoimgLink a:hover {
	color: #800000 !important;
}
/*
.parrafoimg  li {
margin:0;
 padding:0;
 list-style-image:url(../images/li01.gif) !important;
 margin-left:40px !important;
 list-style-position:outside !important;

}	

*/
.parrafoimg b{
	color:#333333;
}

.parrafoimg UL{
	margin-bottom:10px !important;
} 



/*----------------MENU LATERAL*/
#menulateral {
	width:203px;
	float:left;
	margin-top:25px;
	padding:0;
}

#menulateral UL{
	width:203px;
	float:left;
	margin:0;
	padding:0;
}

#menulateral LI{
	margin:0;
	padding:0;
	list-style:none !important;
	list-style-image:none !important;
}

#menulateral LI A{
	text-transform: uppercase;
	margin: 5px 0 5px 20px;
	text-decoration: none;
	color:#000000;
	font-size: 110%;
	display: block;
	font-family: "arial narrow", arial, "Trebuchet MS", Arial, Verdana, Tahoma, Sans-Serif;
}

#menulateral LI SPAN.buzon{
	text-transform: none;
	font-size: 100%;
}

#menulateral LI A:hover{
	color:#FFB300;
}

#menulateral LI LI A{
	margin: 5px 0 5px 40px;
	font-size: 90%;
	font-weight:bold;
	border-left:none;

}

#menulateral LI LI LI A{
	margin: 0 0 5px 60px;
	font-size: 90%;
	color:#666;
	padding-left: 10px;
	
}




#menulateral ul.level1 li.trail{
	color:#000;
	background: url(../images/cuadrados.gif)  0  0;
	border-left: 5px solid #000;
	font-weight:bold !important;
}
#menulateral ul.level1 li.active{
	color:#000;
	background: url(../images/cuadrados.gif)  0  0;
	border-left: 5px solid #000;
}


#menulateral ul.level1 li.leaf,#menulateral ul.level1 li.closed{
	font-weight:normal !important;
}

#menulateral ul.level1 li.active.open{
	color:#000;
	background: url(../images/cuadrados.gif)  0  0;
	border-left: 5px solid #000;
}

#menulateral ul.level2 {
	padding-bottom:5px ;
	
}
#menulateral ul.level2 li.active{
	background:none;
	border:none;
}
#menulateral ul.level2 li.active.open{
	background:none;
	border:none;
}

#menulateral ul.level2 li.active  A{
	color:#FF9900;
}

#menulateral ul.level2 li.active.open A{
	color:#FF9900;
}

#menulateral ul.level2 li.open.trail{
	background: none;
	border:none;
	font-weight:normal !important;
}

#menulateral ul.level2 li.open.trail A{
	color:#FF9900;
}

#menulateral ul.level3 {

}

#menulateral ul.level3 li A{
	color:#666!important;
	background: url(../images/li02.gif) no-repeat 0  5px;
}


#menulateral ul.level3 li A:hover{
	color:#FF9900!important;
}

#menulateral ul.level3 li.active A{
	color:#FF9900!important;
}

#menulateral UL UL {margin: 0 !important;}
#menulateral UL UL UL{margin: 0 0 10px 0;}

/* Login FORM */



#formulario {
    background-color: #DFDFDB;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}
#formulario .login {
    padding-bottom: 5px;
    text-align: left;
}
#formulario .titulo {
    background-color: #FFB300;
    padding: 5px 20px;
}
#formulario .titulo .ref {
    float: right;
    overflow: hidden;
    text-align: right;
    width: 100px;
}
#formulario FORM {
    margin-bottom: 20px;
    padding: 10px 20px;
}
#formulario FORM LABEL {
    display: block;
    font-weight: normal;
    margin-top: 10px;
}
#formulario FORM LABEL.accesoPrivado {
    display: inline;
}
#formulario FORM .entrarAreaPrivada {
    bottom: -10px;
    left: 92px;
    position: relative;
}
#formulario FORM .caja, #formulario FORM .cajacomentarios {
    width: 455px;
}
#formulario FORM .cajaemail {
    width: 255px;
}
#formulario FORM .cajamini {
    height: 14px;
    margin-top: 7px;
    margin-bottom: 7px;
    width: 145px;
}
#formulario FORM SELECT {
    text-transform: none;
    width: 460px;
}
#formulario FORM #botones {
    border-top: 3px solid #FFFFFF;
    margin-top: 5px;
    padding: 15px 0;
    text-align: center;
}
#formulario FORM #botones A, #formulario FORM .botonenviar {
    background-color: #000000;
    border: 0 none;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Verdana,Tahoma,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
    text-transform: uppercase;
}
#formulario FORM #botones A:hover, #formulario FORM .botonenviar:hover {
    color: #AAAAAA;
    cursor: pointer;
}
#formulario FORM label.error {
    color: red;
    font-size: 10px;
}
#formulario FORM .condicionesLegales {
    background-color: white;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 10px;
    height: 110px;
    overflow-y: auto;
    width: 457px;
}




#menulateral ul li a.clicked {
color:#FFB300;
}

.fecha > p {
font-weight:bolder;
text-align:center;
}

.fecha {
width:85px;
float:left;

margin-left:3px;
margin-right: 4px;
margin-bottom:15px;
}

.fecha .libre {

border:2px #ccffe4 solid;
background-color:#ccffe4;
}
.fecha .ocup2 {

border:2px #ccffe4 solid;
background-color:#ccffe4;
}

.fecha .res {

border:2px #99d3ff solid;
background-color:#99d3ff;
}

.fecha .ocup {

border:2px #8a99a8 solid;
background-color:#8a99a8;

}

.fecha .selec{
border:2px #adff66 solid;
background-color:#adff66;
}

.fecha .disponible {

border:2px #b8b1e7 solid;
background-color:#b8b1e7;
}

.fecha .otrasres {

border:2px #99d3ff solid;
background-color:#99d3ff;
}
.horario .libre2 {

border:2px #e2e6e9 solid;
background-color:#e2e6e9;

}

.horario {
width:80px;
border:2px #e2e6e9 solid;
background-color:#e2e6e9;
cursor:pointer;
overflow:hidden;
}
.selecttr {

cursor:pointer;
}

.selectedr{
background:yellow;
}

#cerrarses{
float:right;
margin-top:110px;
margin-right:5px;
}

#legend {
margin-bottom:20px;
width:98%;

}

#frmconf { 
padding:10px;
border:4px #FFB300 solid;
width:92%;
}


#rightmenu {
float:right;
width:360px;
margin-top:90px;
}

#calendar{
width:400px;
}

div.reservas{

}

#contenidoprincipal b {
color:#FF9900;
}


/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}


#cerrarses p {
font-weight:bold;
}

#refresh{
float:right;
margin-right:9px;
}

.doaction {
font-weight:bolder;
text-decoration: underline;
}

.doaction1 {
font-weight:bolder;
text-decoration: underline;
}

.activate {
color:#33a8ff;
}

.pagination{
    clear: both;
    width: 430px;
float:right;
    
}
.pagination ul li {
    background-color: #F2F2F2;
    border: 1px solid #BFBFBF;
    color: #ffb300;

    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin: 10px 2px;
    padding: 0 6px;
}

.paginationt{
    clear: both;
   
/* width: 430px; float:right;*/
    
}
.paginationt ul li {
    background-color: #F2F2F2;
    border: 1px solid #BFBFBF;
    color: #ffb300;

    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin: 10px 2px;
    padding: 0 6px;
}

.parrafoimg #form1{
width:210px;
float:left;
}

#divres{
float:right;
width:430px;

}

#buscar {
float:right;
width:430px;
margin-bottom:10px;
}


#col1{
width:200px;
float:left;
/*border:2px red dotted; */
}

#col2{
float:right;
width:430px;
/* border:2px blue dotted; */

}
#col3{

width:270px;
float:left;
/*border:2px red dotted; */
}

#imprimir{
color:#FFB300;
font-weight:bold;
}

.info, .success, .warning, .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.hovert tr:hover{
background-color: #e6e6e6;
}