body,td,th {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	color: #333333;
}

a:link {
	color: #333333;
	text-decoration: none
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}

<!--.obligatorio {color:#3366CC; font-size:11px}-->
.obligatorio {
font-family: Arial, Helvetica, sans-serif, Verdana;
color:#ff3300; 
font-size:12px}

.naranja {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #FF3300;
}

.class_inputs {
	font-family:Arial, Helvetica, sans-serif; 
	height:26px; 
	font-size:13px;
	color:#666666
}
/*
img { 	
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4; 
} 
img:hover { 	
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9; 
}
*/

.resaltar {
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4; 
}

.resaltar:hover { 	
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9; 
}

.div_celda_habitacion {
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	background-color:#F9F9F9; 
	height:60px;
	color:#ff3300
}

/*
.div_listado {
	border:1px solid #CCCCCC;
			
	border-radius:3px; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 
}
*/
.div_abm {
	background-color: #F4F4F4;
}

media="all"
.single .entry-title, body.page .entry-title {
position: relative;
font-size: 3.375rem;
margin: 30px 0 50px;
text-shadow: none;
padding-right: 220px;
text-transform: uppercase;
}

.titulo_hotel {

	font-family:Arial, Helvetica, sans-serif;  
	font-size:20px;
	font:bold;
	color:#999999
/*
	font-family:Arial, Helvetica, sans-serif;  
	font-size:16px;
	color:#ff3300
*/	
}



#tabla_scc {
	
/*	border: 1px solid #C1C1C1;*/
	font-size: 13px;
	margin:0px;
	margin-top:10px;
	/*width:100%;*/
}

#tabla_scc th {
	background-color:#E5E5E5;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#tabla_scc td {
	border-bottom:1px solid #CCCCCC;
	padding:2px;
}





#tabla_scc_planning {
/*	border: 1px solid #C1C1C1;*/
	font-size: 13px;
	margin:0px;
	margin-top:10px;
	/*width:100%;*/
}

#tabla_scc_planning th {
	background-color:#E5E5E5;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#tabla_scc_planning td {
	border-bottom:1px solid #CCCCCC;
	/*border-right:1px solid #CCCCCC;*/
	border-left:1px solid #CCCCCC;
	padding:2px;
}



.tabla_scc {
	
/*	border: 1px solid #C1C1C1;*/
	font-size: 13px;
	margin:0px;
	margin-top:10px;
	/*width:100%;*/
}

.tabla_scc th {
	background-color:#E5E5E5;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.tabla_scc td {
	border-bottom:1px solid #CCCCCC;
	padding:2px;
}




#menu {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	position:absolute;
	top:60px;
	left:0; 
	border:1px solid #CCCCCC;
	background:#F2F2F2;
	width:250px;
	z-index: 201;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
}

#buscador_personas {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	position:absolute;
	top:70px; 
	left:30%;
	border:1px solid #CCCCCC;
	background:#F2F2F2;
	z-index: 200;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
}

#buscador_habitaciones {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	position:absolute;
	top:70px; 
	left:30%;
	border:1px solid #CCCCCC;
	background:#F2F2F2;
	z-index: 200;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
}

#buscador_productos {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	position:absolute;
	top:70px; 
	left:30%;
	border:1px solid #CCCCCC;
	background:#F2F2F2;
	z-index: 200;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
	width:400px;
}

#modificar_vigencias {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	position:absolute;
	top:70px; 
	left:30%;
	border:1px solid #CCCCCC;
	background:#F2F2F2;
	z-index: 200;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
}

.bloque_tabla_habitaciones_reserva {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px; 
	width:100%;

	border:1px solid #CCCCCC;
	background:#F7F7F7
	z-index: 200;
	border-radius:3px; 
	-moz-border-radius:3px; /* Firefox */ 
	-webkit-border-radius:3px; /* Safari y Chrome */
}





.div_block {
/*	cursor:wait;*/
	display: none;
	position: fixed;
/*	top: 0;*/
	top:60px;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: #000;
	overflow: hidden;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.div_block_medio {
	text-align: center;
	position: absolute; 
	top: 50%;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
} 

.div_block_in {
	text-align: center;
	position: relative; 
	top: -50%;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../imagenes/progress_circle.gif); 
}








#access_box {
position: absolute;
top: 50%;
margin-top: -212px;
left: 100px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background-color: rgba(255, 255, 255, .3);
border: 10px solid rgba(255, 255, 255, .3);
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.access_box_interior {
position: relative;
background-color: #ffffff;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 25px 25px 20px 25px;
width: 234px;
min-height: 330px;
display: block;
}

input[name="email"], input[data-name="user"] {
background-position: 200px 0px;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
}

input[name="email"], input[name="email2"], input[name="password"], input[name="forget"], input[data-name="user"], input[data-name="pass"] {
background: #f2f2f2 url('/img/img_ing_sprite.png') right no-repeat;
border: 1px solid #ccc;
height: 36px;
padding-left: 10px;
width: 222px;
font-size: 12px;
}

a.bt_crear, a.bt_forget, a.bt_ingresar, a.bt_crear_result {
color: white;
border: none;
background: #56a846;
cursor: pointer;
font-size: 14px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
width: 100%;
margin-top: 10px;
text-align: center;
display: block;
padding: 10px 0;
font-weight: 400;
line-height: 24px;
}

.access_box_interior h2 {
font-weight: 300;
font-size: 18px;
color: #808080;
text-align: center;
margin-bottom: 15px;
}