/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}


.boton_blanco
{
height:18px;
background-color:#FFFFFF;
border:1px solid #000000;
font-size:11px;
}

.input_text
{
 font-size:12px;
 color:#555555;
 border:solid 1px #999999;
 height:24px;
 vertical-align:middle;
}

.input_textBlock
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#555555;
 border:solid 1px #999999;
}

.input_text2
{
 font-size:11px;
 color:#000000;
 border:solid 1px #000000;
 height:16px;
}

.input_text_gris
{
 font-size:11px;
 color:#333333;
 border:solid 1px #A1A1A1;
 height:16px;
}


.input_text_blanc
{
 font-size:11px;
 color:#333333;
 border:solid 0px #A1A1A1;
 height:15px;
}

.negra14
{
  color:#000000;
  font-size:14px;
  text-decoration:none;
}

.negra12
{
  color:#000000;
  font-size:12px;
}

a.negra12:hover
{
  color:#777777;
  font-size:12px;
}

.negra11
{
  color:#000000;
  font-size:11px;
}

.txt_contenido
{
  color:#000000;
  font-size:11px;
}



.blanca10
{
  color:#FFFFFF;
  font-size:10px;
  text-decoration:none;
}

a.blanca10:hover
{
  color:#000000;
  font-size:10px;
  text-decoration:none;
}

.blanca10_act
{
  color:#000000;
  font-size:10px;
  text-decoration:none;
}

.blanca11
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}

.blanca12
{
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
}


a.blanca12:hover
{
  color:#000000;
  font-size:12px;
  text-decoration:none;
}


.blanca14
{
  color:#FFFFFF;
  font-size:14px;
  text-decoration:none;
}

a.blanca14:hover
{
  color:#000000;
  font-size:14px;
  text-decoration:none;
}

.gris_clar10
{
font-size:10px;
color:#AAAAAA;
text-decoration:none;
}

.gris11
{
  color:#777777;
  font-size:11px;
  text-decoration:none;
}

a.gris11:hover
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.gris11_act
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}


.gris10
{
font-size:10px;
color:#666666;
text-decoration:none;
}

a.gris10:hover
{
font-size:10px;
color:#000000;
text-decoration:none;
}


.gris14
{
font-size:14px;
color:#666666;
text-decoration:none;
}

.gris18
{
font-size:18px;
color:#666666;
text-decoration:none;
}


a.gris18:hover
{
font-size:18px;
color:#000000;
text-decoration:none;
}


.gris_fosc10
{
font-size:10px;
color:#333333;
text-decoration:none;
}

.gris_fosc11
{
font-size:11px;
color:#333333;
text-decoration:none;
}

a.gris_fosc11:hover
{
font-size:11px;
color:#000000;
text-decoration:none;
}

.gris_fosc12
{
font-size:12px;
color:#333333;
text-decoration:none;
}

.gris_fosc14
{
font-size:14px;
color:#333333;
text-decoration:none;
}


.gris_fosc18
{
font-size:18px;
color:#333333;
text-decoration:none;
}


.naranja11
{
 font-size:11px;
 color:#F85212;
 text-decoration:none;
}

a.naranja11:hover
{
 font-size:11px;
 color:#000000;
 text-decoration:none;
}

.naranja11_act
{
 font-size:11px;
 color:#000000;
 text-decoration:none;
}

.naranja12
{
 font-size:12px;
 color:#DF7600;
 text-decoration:none;
}

.naranja18
{
 font-size:18px;
 color:#DF7600;
 text-decoration:none;
}

a.naranja18:hover
{
 font-size:18px;
 color:#FFFFFF;
 text-decoration:none;
}

.naranja24
{
 font-size:24px;
 color:#DF7600;
 text-decoration:none;
 line-height:25px;
}

a.naranja24:hover
{
 font-size:24px;
 color:#FFFFFF;
 text-decoration:none;
 line-height:25px;
}

.red30
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#a70303;
	text-decoration:none;
}

.rojo41
{
 font-size:41px;
 color:#c30416;
 text-decoration:none;
 line-height:38px;
}


.rojo32
{
 font-size:32px;
 color:#c30416;
 text-decoration:none;
 line-height:25px;
}


.rojo_flecha
{
 font-size:32px;
 color:#c30416;
 text-decoration:none;
 line-height:20px;
}


.rojo31
{
 font-size:31px;
 color:#c30416;
 text-decoration:none;
}


.rojo20
{
 font-size:20px;
 color:#c30416;
 text-decoration:none;
 line-height:18px;
}



.rojo14
{
 font-size:14px;
 color:#c30416;
 text-decoration:none;
 line-height:16px;
}



.rojo12
{
 font-size:12px;
 color:#c30416;
 text-decoration:none;
}

.rojo11
{
 font-size:11px;
 color:#c30416;
 text-decoration:none;
}
.verd11
{
 font-size:11px;
 color:#BBC609;
 text-decoration:none;
}

a.verd11:hover
{
 font-size:11px;
 color:#000000;
 text-decoration:none;
}


.verd18
{
 font-size:18px;
 color:#BBC609;
 text-decoration:none;
}


/*---------------------2mano-------------------*/

.linea-separacion{
color:#FFFFFF;
}

.texto {
	font-size: 12px;
	color: #333333;
}

.subtituloR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}
a.subtituloR	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}
a.subtituloR:link	{
	color: #990000;
	text-decoration: none;
}
a.subtituloR:visited	{
	color: #888888;
	text-decoration: none;
}
a.subtituloR:hover	{
	color: #666666;
	text-decoration: underline;
}


.menu12
{
  color:#072577;
  font-size:14px;
  text-decoration:none;
}

.menu12_act
{
  color:#c30416;
  font-size:14px;
  text-decoration:none;
}

a.menu12:hover
{
  color:#596da4;
  font-size:14px;
  text-decoration:none;
}

/***
.tdBorderGrey {
	border: 1px solid #B6BCC0;
}
***/

/** BOTONES GRANDES **/
.boton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0e8f0), color-stop(1, #c7c5c7) );
	background:-moz-linear-gradient( center top, #f0e8f0 5%, #c7c5c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0e8f0', endColorstr='#c7c5c7');
	background-color:#f0e8f0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:hand;
}.boton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c5c7), color-stop(1, #f0e8f0) );
	background:-moz-linear-gradient( center top, #c7c5c7 5%, #f0e8f0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c5c7', endColorstr='#f0e8f0');
	background-color:#c7c5c7;
}.boton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.botonRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	cursor:hand;
}.botonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.botonRed:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.botonGreen {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6e66e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6e66e;
	box-shadow:inset 0px 1px 0px 0px #a6e66e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7bd42d), color-stop(1, #407514) );
	background:-moz-linear-gradient( center top, #7bd42d 5%, #407514 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bd42d', endColorstr='#407514');
	background-color:#7bd42d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3dde1d;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #4a7026;
	cursor:hand;
}.botonGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #407514), color-stop(1, #7bd42d) );
	background:-moz-linear-gradient( center top, #407514 5%, #7bd42d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#407514', endColorstr='#7bd42d');
	background-color:#407514;
}.botonGreen:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.botonOrange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fa9005) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fa9005 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fa9005');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #996c25;
}.botonOrange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9005), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fa9005 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9005', endColorstr='#ffc477');
	background-color:#fa9005;
}.botonOrange:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/** BOTONES PEQUEÑOS **/

.botonPeq {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0e8f0), color-stop(1, #c7c5c7) );
	background:-moz-linear-gradient( center top, #f0e8f0 5%, #c7c5c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0e8f0', endColorstr='#c7c5c7');
	background-color:#f0e8f0;
	-moz-border-radius:4px;  /** CAMBIA **/
	-webkit-border-radius:4px;  /** CAMBIA **/
	border-radius:4px;  /** CAMBIA **/
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;  /** CAMBIA **/
	font-weight:normal;  /** CAMBIA **/
	padding:3px 11px;  /** CAMBIA **/
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:hand;
}.botonPeq:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c5c7), color-stop(1, #f0e8f0) );
	background:-moz-linear-gradient( center top, #c7c5c7 5%, #f0e8f0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c5c7', endColorstr='#f0e8f0');
	background-color:#c7c5c7;
}.botonPeq:active {
	position:relative;
	top:1px;
}

.botonRedPeq {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:4px;  /** CAMBIA **/
	-webkit-border-radius:4px;  /** CAMBIA **/
	border-radius:4px;  /** CAMBIA **/
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;  /** CAMBIA **/
	font-weight:normal;  /** CAMBIA **/
	padding:3px 11px;  /** CAMBIA **/
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	cursor:hand;
}.botonRedPeq:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.botonRedPeq:active {
	position:relative;
	top:1px;
}

.botonGreenPeq {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6e66e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6e66e;
	box-shadow:inset 0px 1px 0px 0px #a6e66e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7bd42d), color-stop(1, #407514) );
	background:-moz-linear-gradient( center top, #7bd42d 5%, #407514 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bd42d', endColorstr='#407514');
	background-color:#7bd42d;
	-moz-border-radius:4px;  /** CAMBIA **/
	-webkit-border-radius:4px;  /** CAMBIA **/
	border-radius:4px;  /** CAMBIA **/
	border:1px solid #3dde1d;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;  /** CAMBIA **/
	font-weight:normal;  /** CAMBIA **/
	padding:3px 11px;  /** CAMBIA **/
	text-decoration:none;
	text-shadow:1px 1px 0px #4a7026;
	cursor:hand;
}.botonGreenPeq:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #407514), color-stop(1, #7bd42d) );
	background:-moz-linear-gradient( center top, #407514 5%, #7bd42d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#407514', endColorstr='#7bd42d');
	background-color:#407514;
}.botonGreenPeq:active {
	position:relative;
	top:1px;
}

.botonOrangePeq {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fa9005) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fa9005 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fa9005');
	background-color:#ffc477;
	-moz-border-radius:4px;  /** CAMBIA **/
	-webkit-border-radius:4px;  /** CAMBIA **/
	border-radius:4px;  /** CAMBIA **/
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;  /** CAMBIA **/
	font-weight:normal;  /** CAMBIA **/
	padding:3px 11px;  /** CAMBIA **/
	text-decoration:none;
	text-shadow:1px 1px 0px #996c25;
}.botonOrangePeq:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9005), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fa9005 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9005', endColorstr='#ffc477');
	background-color:#fa9005;
}.botonOrangePeq:active {
	position:relative;
	top:1px;
}
