BODY {
	WIDTH: 98%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imagenes/background.gif) #fff repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 100%/1.1em calibri,sans-serif,Verdana,Arial,Tahoma; COLOR: #404040; PADDING-TOP: 0px
}
A {
	FONT-WEIGHT: 900; COLOR: #000000; TEXT-DECORATION: none
}
/*A:hover {
	TEXT-DECORATION: underline
}
*/
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN: 0px 0px 18px 10px
}
/*UL {
	FONT-SIZE: 0.9em; MARGIN: 2px 0px 16px 35px
}
*/
OL {
	FONT-SIZE: 0.9em; MARGIN: 2px 0px 16px 35px
}
DL {
	FONT-SIZE: 0.9em; MARGIN: 2px 0px 16px 35px
}
UL UL {
	MARGIN: 4px 0px 4px 35px
}
OL OL {
	MARGIN: 4px 0px 4px 35px
}
BLOCKQUOTE {
	BORDER-RIGHT: #009900 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #009900 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; MARGIN: 20px 10px; BORDER-LEFT: #009900 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #009900 1px solid
}
H1 {
	FONT-SIZE: 4em; MARGIN: 0px 0px 30px 25px; COLOR: #000000; LETTER-SPACING: -5px
}
H1 A {
	TEXT-TRANSFORM: none; COLOR: #000000
}
H2 {
	WIDTH:100%; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; COLOR: BLACK; PADDING-TOP: 0px; BORDER-BOTTOM: #dadada 4px solid; LETTER-SPACING: 1px
}
H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: 700; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 8px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
H4 {
	WIDTH:100%;
	background-color:#BDC3C7; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 1.3em; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px 0px; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	PADDING-LEFT: 10px; 
	LETTER-SPACING: 1.5px;
	font-family: Arial;
}


textarea, input {
    background-color: #F2F2F2;
    border: 1px solid #DDDDDD;
    color: #666666;
    font: 13px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
	margin: 3px;
}

LI.disc {
	COLOR: gray; LIST-STYLE-TYPE: disc
}
LI.circle {
	COLOR: #404040; LIST-STYLE-TYPE: circle
}
.blacktext {
	COLOR: #404040
}
.mensaje-gris{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:center;
}
.mensaje-rojo{
border:solid 1px #cb2026;
background:#f6cbca;
color:#cb2026;
padding:4px;
text-align:center;
}

.mensaje-verde{
border:solid 1px #359545;
background:#cee6c3;
color:#359545;
padding:4px;
text-align:center;
}
.mensaje-amarillo{
border:solid 1px #DEDEDE;
background:#fcf9ce;
color:#222222;
padding:4px;
text-align:center;
}
#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 98%; COLOR: #404040; PADDING-TOP: 0px
}
#header {
	MARGIN: 0px)
}
#toplinks {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right; BACKGROUND-COLOR: #dadada; FLOAT: right;
}
#toplinks A {
	COLOR: gray
}
#toplinks a:link {text-decoration:none; color: gray;}
#toplinks a:visited {text-decoration:none; color: gray;}
#toplinks a:hover {text-decoration:none; color: blue;}

#slogan {
	FONT-WEIGHT: 700; FONT-SIZE: 1.5em; MARGIN: 15px 0px 10px 10px; COLOR: gray; LINE-HEIGHT: 1.2em; LETTER-SPACING: 1px
}
#campodato {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dadada; COLOR: #4169e1; FONT-WEIGHT: bold; LETTER-SPACING: 1px; FONT-FAMILY: Arial;
}
#espacioblanco{
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff;
}
#espacioblancob{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff;
}
#espacioblancoc{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff;
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 200px; LINE-HEIGHT: 1.4em; PADDING-TOP: 1px
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; ; FONT-SIZE: 0.8em
}
#sidebar LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: 700; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

#sidebar UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 3px 15px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#sidebar UL UL LI A {
	FONT-WEIGHT: 400
}
#sidebar H2 {
	MARGIN: 3px 0px 8px
}
#sidebar H5 {
	FONT-WEIGHT: 700; FONT-SIZE: 1.2em
}	
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98%; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contentalt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 98%; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contentaltsinsidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 98%; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#comments {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 2px solid #D4D4D4;
    color: #888888;
    font: 13px Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
    padding: 4px;
    width: 98%;
}

#sidebaruno{
  width: 200px;
  height: 210px;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  vertical-align: bottom;
}

#principaluno {
  width: 728px;
  height: 100px;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  vertical-align: bottom;
}
	
#contenedormapa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenedordatostrack {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#content H3 {
	MARGIN: 10px 0px 8px
}
#contentalt H3 {
	MARGIN: 10px 0px 8px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #dadada 4px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; MARGIN: 0px auto; COLOR: gray; LINE-HEIGHT: 1.2em; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer A {
	COLOR: #808080
}
#linksidebar {
	FONT-WEIGHT: 10; FONT-SIZE: 1.0em; MARGIN: 10px 0px 0px 0px; COLOR: 3a3a38; LINE-HEIGHT: 1.0em; LETTER-SPACING: 0px; padding-left: 10px;
}
#linksidebar a:link {text-decoration:none; color: 3a3a38;}
#linksidebar a:visited {text-decoration:none; color: 3a3a38;}
#linksidebar a:hover {text-decoration:none; color: 3a3a38;}
#linksidebar a:active {text-decoration:none; color: 3a3a38;}

.cincopixeles{
	width: 100%;
	HEIGHT: 15px;
}
.globito{
	COLOR: #4088b8;
	FONT-FAMILY: ARIAL;
	background-image: url(imagenes/globito.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 30px;

}

.globito a:link {text-decoration:none; color: green;}
.globito a:visited {text-decoration:none; color: gray;}
.globito a:hover {text-decoration:none; color: #d8681c;}



.box {
	BORDER-RIGHT: #c8c8c8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 0.9em; BACKGROUND: #009900; PADDING-BOTTOM: 10px; BORDER-LEFT: #c8c8c8 1px solid; COLOR: #fff; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.box A {
	COLOR: #f0f0f0
}
.left {
	FLOAT: left; MARGIN: 0px 15px 4px 0px
}
.right {
	FLOAT: right; MARGIN: 0px 0px 4px 15px
}
.readmore {
	MARGIN: -10px 10px 12px 0px; TEXT-ALIGN: right
}
.timestamp {
	FONT-SIZE: 1.2em; MARGIN: -5px 0px 15px 10px
}
.timestamp A {
	FONT-WEIGHT: normal
}
.blue {
	COLOR: #4088b8
}
.clear {
	CLEAR: both
}
.fade {
	COLOR: #c8c8c8
}
.green {
	COLOR: #009900
}
.red {
	COLOR: #9b0b0b
}
.verde {
	COLOR: #80b647;
	LETTER-SPACING: 1px
}
.naranja {
	COLOR: #d8681c;
	LETTER-SPACING: 1px
}

.azulcito {
	COLOR: #4169e1;
	LETTER-SPACING: 1.5px
}


.gray {
	COLOR: gray
}
.dato {
	COLOR: #000033; FONT-WEIGHT: bold
}
.photo2 {
	BORDER-RIGHT: #bababa 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bababa 0px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 6px 18px 2px 5px; BORDER-LEFT: #bababa 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 0px solid
}

ul.trescolumnas {
width: 170px;
list-style-type: circle;
font-family: Calibri,Helvetica,Verdana,Arial,sans-serif;
float: left;
}
.photo {
	BORDER-RIGHT: #bababa 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bababa 0px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 6px 18px 2px 5px; BORDER-LEFT: #bababa 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 0px solid
}

ul.resultados {
	width: 980px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.resultados li {
	float: right;
        /*--clear: both;--*/
	margin: 0px; padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0px solid #ccc;
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.resultados li a.thumb {
	width: 980px;
	height: 55px;
	padding: 3px;
	border-bottom: 2px solid #ccc;
	cursor: pointer;
}
ul.resultados li span { /*--Used to crop image--*/
	width: 980px;
	height: 55px;
	overflow: hidden;
	display: block;
}
ul.resultados li a.thumb:hover {
	background: #eee;
}


ul.resultados li a {text-decoration: none; color: #777; display: block;}


.botonesacciones {
-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
box-shadow:inset 0px 1px 0px 0px #bee2f9;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
background-color:#63b8ee;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0;
border:1px solid #3866a3;
display:inline-block;
color:#14396a;
font-family:Arial;
font-size:15px;
font-weight:bold;
font-style:normal;
height:46px;
line-height:46px;
width:400px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #7cacde;
}
.botonesacciones:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
background-color:#468ccf;
}.botonesacciones:active {
position:relative;
top:1px;
}

.botoneslinks {
	-moz-box-shadow:inset 0px 1px 0px 0px #f39C12;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f39C12;
	box-shadow:inset 0px 1px 0px 0px #f39C12;
	background-color:#f39C12;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:161px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #ffffff;
}.botoneslinks:hover {
	background-color:#F1C40F;
}.botoneslinks:active {
	position:relative;
	top:1px;
}

UL.col3 
{ 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px; 
WIDTH: 100%; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none 
} 

UL.col3pres
{ 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px; 
WIDTH: 100%; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none;
font-weight:bold;
} 

UL.col3 LI 
{ 
PADDING-RIGHT: 2px; 
DISPLAY: inline; 
PADDING-LEFT: 2px; 
FLOAT: left; 
PADDING-BOTTOM: 2px; 
WIDTH: 58px; 
PADDING-TOP: 2px;
BORDER: #ffffff 1px solid;
FONT-SIZE: 16px;
LETTER-SPACING:0.5px;
}

UL.col3pres LI 
{ 
PADDING-RIGHT: 2px; 
DISPLAY: inline; 
PADDING-LEFT: 2px; 
FLOAT: left; 
PADDING-BOTTOM: 2px; 
WIDTH: 58px; 
PADDING-TOP: 2px;
BORDER: #ffffff 1px solid;
FONT-SIZE: 18px;
LETTER-SPACING:0.5px;
}

UL.col3titulo
{ 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px; 
WIDTH: 100%; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none 
} 
UL.col3titulo LI 
{ 
PADDING-RIGHT: 2px; 
BACKGROUND-COLOR: #79bbff;
COLOR: #ffffff;
DISPLAY: inline; 
PADDING-LEFT: 2px; 
FLOAT: left; 
PADDING-BOTTOM: 2px; 
WIDTH: 58px; 
PADDING-TOP: 2px ;
BORDER: #ffffff 1px solid;
}

UL.col5 
{ 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px; 
WIDTH: 1000px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none 
}

UL.col5 LI 
{ 
PADDING-RIGHT: 2px; 
DISPLAY: inline; 
PADDING-LEFT: 2px; 
FLOAT: left; 
PADDING-BOTTOM: 2px; 
WIDTH: 58px; 
PADDING-TOP: 2px;
BORDER: #000000 1px solid;
FONT-SIZE: 16px;
LETTER-SPACING:0.5px;
}

UL.col5titulo
{ 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px; 
WIDTH: 1000px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none 
} 
UL.col5titulo LI 
{ 
PADDING-RIGHT: 2px; 
BACKGROUND-COLOR: #000000;
COLOR: #ffffff;
DISPLAY: inline; 
PADDING-LEFT: 2px; 
FLOAT: left; 
PADDING-BOTTOM: 2px; 
WIDTH: 58px; 
PADDING-TOP: 2px ;
BORDER: #000000 1px solid;
}

.botonesmaster {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	padding:32px 52px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.botonesmaster:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.botonesmaster:active {
	position:relative;
	top:1px;
}

.botonasistencia {
-moz-box-shadow: 0px 1px 0px 0px #cae3fc;
-webkit-box-shadow: 0px 1px 0px 0px #cae3fc;
box-shadow: 0px 1px 0px 0px #cae3fc;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
background-color:#79bbff;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0;
border:1px solid #469df5;
display:inline-block;
color:#ffffff;
font-family:Verdana;
font-size:13px;
font-weight:bold;
font-style:normal;
height:22px;
line-height:22px;
width:131px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #287ace;
}
.botonasistencia:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
background-color:#4197ee;
}.botonasistencia:active {
position:relative;
top:1px;
}

.botonmodificar {
-moz-box-shadow: 0px 1px 0px 0px #3498DB;
-webkit-box-shadow: 0px 1px 0px 0px #3498DB;
box-shadow: 0px 1px 0px 0px #3498DB;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3498DB), color-stop(1, #3498DB) );
background:-moz-linear-gradient( center top, #3498DB 5%, #3498DB 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
background-color:#3498DB;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0;
border:0px solid #3498DB;
display:inline-block;
color:#ffffff;
font-family:Verdana;
font-size:13px;
font-weight:bold;
font-style:normal;
height:22px;
line-height:22px;
width:20px;
text-decoration:none;
text-align:center;
text-shadow:0px 0px 0px #287ace;
}
.botonmodificar:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2980B9), color-stop(1, #2980B9) );
background:-moz-linear-gradient( center top, #2980B9 5%, #2980B9 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2980B9', endColorstr='#2980B9');
background-color:#2980B9;
}.botonmodificar:active {
position:relative;
top:1px;
}

.botonmodificar2 {
-moz-box-shadow: 0px 1px 0px 0px #FFD700;
-webkit-box-shadow: 0px 1px 0px 0px #FFD700;
box-shadow: 0px 1px 0px 0px #FFD700;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFD700), color-stop(1, #FFD700) );
background:-moz-linear-gradient( center top, #FFD700 5%, #FFD700 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
background-color:#FFD700;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0;
border:0px solid #FFD700;
display:inline-block;
color:#ffffff;
font-family:Verdana;
font-size:13px;
font-weight:bold;
font-style:normal;
height:22px;
line-height:22px;
width:20px;
text-decoration:none;
text-align:center;
text-shadow:0px 0px 0px #FFD700;
}
.botonmodificar2:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFD700), color-stop(1, #FFD700) );
background:-moz-linear-gradient( center top, #FFD700 5%, #FFD700 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700', endColorstr='#FFD700');
background-color:#FFD700;
}.botonmodificar2:active {
position:relative;
top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.formgestion{
	width:94%;
    border: 0px solid #EEE8AA;
    border-radius: 0px;
    padding: 45px 45px 20px;
    margin-top: 0px;
    background-color: white;
    box-shadow: 0px 0px 0px #CED5D7, 0 0 0 10px #EEE8AA inset;
}
.formgestion label{
    display: block;
    font-weight: bold;
}
.formgestion div{
    margin-bottom: 10px;
}
.formgestion input[type='text'], .formgestion textarea{
    padding: 7px 6px;
    width: 100%;
    border: 0.5px solid #EEE8AA;
    resize: none;
    box-shadow:0 0 0 0px #EEE8AA;
    margin: 5px 0;
}

.formgestion input[type='text']:focus, .formgestion textarea:focus{
    outline: none;
    box-shadow:0 0 0 5px #dde9ec;
}
.botonrodrigo {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#2980B9;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:75px;
	line-height:75px;
	width:310px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}.botonrodrigo:hover {
	background-color:#3498DB;
}.botonrodrigo:active {
	position:relative;
	top:1px;
}
.botonrodrigo2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#27AE60;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:75px;
	line-height:75px;
	width:310px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}.botonrodrigo2:hover {
	background-color:#2ECC71;
}.botonrodrigo2:active {
	position:relative;
	top:1px;
}
.botonrodrigo3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#C0392B;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:75px;
	line-height:75px;
	width:310px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}.botonrodrigo3:hover {
	background-color:#E74C3C;
}.botonrodrigo3:active {
	position:relative;
	top:1px;
}
#navbar{
	width:auto;
	height:36px;
	background:url(img/navbar-bg.png) left top repeat-x;
}
#navbar .inbar{
	display:block;
	height:36px;
	background:url(img/right-round.png) right top no-repeat;
}
#navbar ul, #navbar ul li{
	border:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	height:36px;
	line-height:36px;
}
#navbar ul{
	background:url(img/left-round.png) left top no-repeat;
}
#navbar ul li{
	float:left;
	display:block;
	line-height:36px;
}
#navbar ul li a{
	color:#403e32;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
#navbar ul li a span{
	padding:0 20px 0 0;
	height:36px;
	line-height:36px;
	display:block;
	margin-left:20px;
}
* 									{ margin: 0; padding: 0; }
#navbar .navhome a, #navbar .navhome a:hover{
	background:url(img/a-bg.png) left top no-repeat;
	height:36px;
	line-height:36px;
}
#navbar .navhome a span, #navbar .navhome a:hover span{
	color:#FFFFFF;
	background:url(img/span-bg.png) right top no-repeat;
	height:36px;
	line-height:36px;
}
#navbar ul li a:hover{
	background:url(img/ahover-bg.png) left top no-repeat;
	height:36px;
	line-height:36px;
}
#navbar ul li a:hover span{
	background:url(img/spanhover-bg.png) right top no-repeat;
	height:36px;
	line-height:36px;
}
.botoneslinks2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#27AE60;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:170px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #ffffff;
}.botoneslinks2:hover {
	background-color:#2ECC71;
}.botoneslinks2:active {
	position:relative;
	top:1px;
}

.botonrojo {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#C0392B;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonrojo:hover {
	background-color:#E74C3C;
}

.botonrojo:active {
	position:relative;
	top:1px;
}

.botonlila {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#8E44AD;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonlila:hover {
	background-color:#9B59B6;
}

.botonlila:active {
	position:relative;
	top:1px;
}

.botonverdea {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#16A085;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonverdea:hover {
	background-color:#1ABC9C;
}

.botonverdea:active {
	position:relative;
	top:1px;
}

.botonverdeb {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#27AE60;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonverdeb:hover {
	background-color:#2ECC71;
}

.botonverdeb:active {
	position:relative;
	top:1px;
}

.botonceleste {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#2980B9;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonceleste:hover {
	background-color:#3498DB;
}

.botonceleste:active {
	position:relative;
	top:1px;
}

.botonnaranja {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#F39C12;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonnaranja:hover {
	background-color:#F1C40F;
}

.botonnaranja:active {
	position:relative;
	top:1px;
}

.botonnaranjab {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#D35400;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonnaranjab:hover {
	background-color:#E67E22;
}

.botonnaranjab:active {
	position:relative;
	top:1px;
}

.botongris {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#7F8C8D;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botongris:hover {
	background-color:#95A5A6;
}

.botongris:active {
	position:relative;
	top:1px;
}

.botonazul {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#2C3E50;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #528ecc;
	LETTER-SPACING: 1.5px;
}

.botonazul:hover {
	background-color:#34495E;
}

.botonazul:active {
	position:relative;
	top:1px;
}

.espacioboton {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#ECF0F1;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}

.espacioboton:active {
	position:relative;
	top:1px;
}
.mensaje-rojonuevo{
	FONT-SIZE: 16pt;
	font-family: calibri, Helvetica, sans-serif;
	border:solid 1px #cb2026;
	background:#E74C3C;
	color:#ffffff;
	padding:4px;
	text-align:center;
	height: 30px; 
	margin: 0px;
}

.mensaje-verdenuevo{
	FONT-SIZE: 16pt;
	font-family: calibri, Helvetica, sans-serif;
	border:solid 1px #359545;
	background:#27AE60;
	color:#ffffff;
	padding:4px;
	text-align:center;
	height: 30px; 
	margin: 0px;
}
.botonverdesmall {
	background-color:#77b55a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:11px 38px;
	text-decoration:none;
}
.botonverdesmall:hover {
	background-color:#72b352;
}
.botonverdesmall:active {
	position:relative;
	top:1px;
}

.botonbordosmall{
	background-color:#bf3737;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:11px 38px;
	text-decoration:none;
}
.botonbordosmall:hover {
	background-color:#476e9e;
}
.botonbordosmall:active {
	position:relative;
	top:1px;
}

.botonrojosmall{
	background-color:#e00303;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:11px 38px;
	text-decoration:none;
}
.botonrojosmall:hover {
	background-color:#476e9e;
}
.botonrojosmall:active {
	position:relative;
	top:1px;
}

.botonazulsmalla {
	background-color:#7892c2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:11px 38px;
	text-decoration:none;
}
.botonazulsmalla:hover {
	background-color:#476e9e;
}
.botonazulsmalla:active {
	position:relative;
	top:1px;
}
.botonazulsmallb{
	background-color:#007dc1;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:11px 38px;
	text-decoration:none;
}
.botonazulsmallb:hover {
	background-color:#0061a7;
}
.botonazulsmallb:active {
	position:relative;
	top:1px;
}
#popup, #popup1, #popup2, #popup3, #popup4, #popup5, #popup6, #popup7, #popup8, #popup9, #popup10, #popup_hist {
	position: absolute;
	margin-top:0px;
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.8) !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 4px 0px rgba(0, 0, 0, 0.5) !important;
    overflow: hidden !important;
    padding: 0px 0px 0px 0px !important;
	width:1150px;
}

.content_popup_title {
    background: url("images/header-bg.png") repeat-x scroll left center #404040 !important;
    border-bottom: medium none !important;
    border-radius: 4px 4px 0 0 !important;
    box-shadow: 0 1px 0 #868687 inset !important;
    height: 25px;
    line-height: 1 !important;
    overflow: hidden !important;
    padding: 5px;
    padding-left: 5px;
    padding-top: 5px;
    position: relative !important;
    text-align: left !important;
    width: 99% !important;
}

.popup_title {
	float:left;
	color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
}


.popup_close {
	float:right;
	margin-right: 5px;
}

.popup_content {
    padding: 50px !important;
}

.popup_footer {
    background: none repeat scroll 0 0 #F2F2F2 !important;
    border-radius: 0 0 4px 4px !important;
    border-top: 1px solid #AAAAAA !important;
    font-size: 90% !important;
    padding: 5px 0 !important;
    text-align: right !important;
	padding:5px;
}
#popup_hist1 {
	width: 99% !important;
	margin-top:0px;
	top:70px;
	background-color:white;
	opacity:1;
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.8) !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 4px 0px rgba(0, 0, 0, 0.5) !important;
    overflow: hidden !important;
    padding: 0px 0px 0px 0px !important;
}
#popup_cheque {
	position: absolute;
	margin-top:0px;
	top:100px;
	left:250px;
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.8) !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 4px 0px rgba(0, 0, 0, 0.5) !important;
    overflow: hidden !important;
    padding: 0px 0px 0px 0px !important;
}
.cargando {
	width: 100%;
	height: 100%;
	overflow: hidden; 
	top: 0px;
	left: 0px;
	z-index: 10000;
	text-align: center;
	position:absolute; 
	background-color: #FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=40);
}

.btn {
  cursor: pointer;
  margin: 10px;
  border-radius: 5px;
  background-color: #fafafa;
  text-decoration: none;
  padding: 10px;
  font-size: 18px;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  display: inline-block;
}

.btn:hover {
  
}
.blue {
  color: #55acee;
  border: 2px #55acee solid;
}

.blue:hover {
  background-color: #55acee;
  color: #fff
}

.green {
  color: #2ecc71;
  border: 2px #2ecc71 solid;
}

.green:hover {
  color: #fff;
  background-color: #2ecc71;
}

.red {
  color: #e74c3c;
  border: 2px #e74c3c solid;
}

.red:hover {
  color: #fff;
  background-color: #e74c3c;
}

.purple {
  color: #9b59b6;
  border: 2px #9b59b6 solid;
}

.purple:hover {
  color: #fff;
  background-color: #9b59b6;
}

.orange {
  color: #e67e22;
  border: 2px #e67e22 solid;
}

.orange:hover {
  color: #fff;
  background-color: #e67e22;
}

.yellow {
  color: #BDB76B;
  border: 2px #f1c40f solid;
}

.yellow:hover {
  color: #fff;
  background-color: #f1c40f;
}

.buttons {
  padding-top: 30px;
  text-align: center;
}
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #eee; 
	}
	th { 
		background: #333; 
		color: white; 
		font-weight: bold; 
	}
	td, th { 
		padding: 3px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}
	/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		tr { border: 1px solid #ccc; }
		
		td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
	}