a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
body {
	margin: 0px;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
#encuesta h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000;
	margin:0 40px 0 0;
}
#encuesta .radio {
	font-size: 12px;
	margin:0 2px 8px 0;
}
#encuesta #button {
	width:64px;
	height:25px;
	background:url(images/encuestaBtn.gif);
}
#encuesta .campo{
	font-size: 10px;
	width:120px;
	height:15px;
	border: 1px solid #00B3DF;	
}
#encuesta .fondo{
	background-image: url(images/encuestaCuerpo.jpg);
	background-repeat: no-repeat;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
.textoblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: normal;
	line-height: 18px;
	text-align: justify;
}
.titulogris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.tituloganadores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #FF0000;
}
.titulop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.textop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 10px;
}
.cuadro1 {
	padding: 5px;
	margin: 5px;
}
.titulogris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.textogrisp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.titulogrisG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titulogrisSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding:3px 0 5px 0px;
}
.bullet {
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
} 
ul.noticiaDR {
	margin-left: 0px;
	list-style-image: url(images/bullet2.gif);
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 10px;
	padding-top: 0px;
	margin-top: 0px;
}
ul.noticiaDR li {
	margin:0;
	padding:0;
}
ul.noticiaCentro {
	margin-left: 0px;
	list-style-image: url(images/bullet2.gif);
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
ul.jurados {
	margin-left: 0px;
	list-style-image: url(images/bullet2.gif);
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
ul.cuadradoGeneral {
	margin-left: 0px;
	list-style-image: url(images/bullet2.gif);
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
.margen2 {
	margin: 10px;
	padding: 10px;
}
.margen3 {
	margin: 15px;
	padding: 15px;
}
.italica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.hit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
.titulogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.titulograndeCentrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align:center;
}
.titulograndeNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.margen5 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.margen6 {
	margin: 10px 5px 5px 0px;
	padding: 10px 5px 5px 0px;
}
.margen4 {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.margenedicion {
	margin: 5px 5px 5px 8px;
	padding: 5px 5px 5px 8px;
}
.tresena {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.rmargen7 {
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.anno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}
.margen8 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.margen9 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body {
	background-color: #EBEBEB;
}
.subrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.tituloForo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.linkazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
}
.margenfin {

	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.linksCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
}
.ganadoresAC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
.sinenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	font-size: 10px;
}
.bullet2 {
	list-style-position: inside;
	list-style-image: url(images/bullet2.gif);
}
.fondogris {
	background-image: url(images/fondogris.jpg);
	background-repeat: repeat-x;
	background-color: #E1E1E1;
}
.asteriscoRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#tomaTuFlor .numeracion a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
}
#tomaTuFlor .numeracion a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
}
#tomaTuFlor .numeracion a:hover {
	color:#F30;
	text-decoration:underline;
}
#tomaTuFlor .numeracion a:active {
	color:#F00;
}
#tomaTuFlor .SigAnt a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#F30;
	font-weight:bold;
	padding:0 5px 0 5px;
}
#tomaTuFlor .SigAnt a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#F30;
	font-weight:bold;
	padding:0 5px 0 5px;
}
#tomaTuFlor .SigAnt a:hover {
	color:#F00;
	text-decoration:underline;
}
#tomaTuFlor .SigAnt a:active {
	color:#F00;
}
#tomaTuFlor p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: normal;
	line-height: 18px;
}
#tomaTuFlor h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #000000;
	padding:0;
	margin:0;
}
#tomaTuFlor h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	padding:5px;
	margin:0;
}
#tomaTuFlor .textoForma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	padding:3px;
}
#tomaTuFlor .mensaje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding:7px;
	width:550px;
	border: 1px solid #F90;
}
#tomaTuFlor .textoNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#F60;
	line-height: 18px;
}
#tomaTuFlor .textoNegroVoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000;
	line-height: 18px;
	padding:30px 10px 10px 5px
}
#tomaTuFlor .descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding:7px;
	width:270px;
	border: 1px solid #F90;
}
#tomaTuFlor .agregarCorreo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F60;
	width:130px;
	position: relative;
	left: 60px;
	margin: 0 0 10px 0;
}
#tomaTuFlor h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60;
	line-height: 13px;
	padding:10px;
	margin:0px;
	text-align:right;
}
#tomaTuFlor .fondoDiapositivaUp {
	background-image:url(/tomaTuFlor/images/diapositivaArriba.png);
	background-repeat: no-repeat;
	height: 171px;
	width: 203px;
	background-position: 10px;
}
#tomaTuFlor .fondoDiapositivaAmplia {
	background-image:url(/tomaTuFlor/images/diapositivaAmplia.gif);
	background-repeat: no-repeat;
	height: 376px;
	width: 390px;
	background-position: 20px 15px;
}
#tomaTuFlor .fondoDiapositivaDown {
	padding:0 0 0 10px;
}
#tomaTuFlor .diapositiva {
	vertical-align: middle;
	padding-top: 7px;
	padding-left: 5px;
}
#tomaTuFlor .borde {
	border: 1px solid #333;
	background-color: #FFFCF8;	
}
#tomaTuFlor .bordeAmpliada {
	border: 1px solid #333;
	
}
#tomaTuFlor .f_botonInscripcion {
	background-color: #F60;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	/*width: 70px;*/
	text-align: center;
	border: 1px solid #666666;
}
#tomaTuFlor .pieDeFoto {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	padding:5px 10px;
	
}
#tomaTuFlor .fotoAmpliada {
	border:1px solid #CCC;
	padding:10px;
}
#tomaTuFlor .fotoAmpliada p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	margin:0 0 7px 0;
	line-height:13px;
}
#tomaTuFlor .fotoAmpliadaIns {
	padding:5px 10px 0 10px;
}
#tomaTuFlor .fotoAmpliadaIns p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000;
	margin:0 0 7px 0;
	line-height:13px;
}
#tomaTuFlor .fotoAmpliada h1{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#F60;
	margin:0;
	padding:0;
}
/*formularios campos*/
#tomaTuFlor input[type="text"],input[type="password"] {
	height: 16px;
}
input[type="file"]:hover, input[type="file"]:focus, input[type="file"]:active,input[type="password"]:hover, input[type="password"]:focus, input[type="password"]:active, input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active, input[type="textarea"]:hover, input[type="textarea"]:active, input[type="textarea"]:focus {
	background-color:#FFF;
}
#tomaTuFlor input[type="text"], input[type="textarea"], input[type="password"],  input[type="file"]{
	font-size: 11px;
	height:16px;
	color:#000;
	font-weight:bold;
	background-color: #FFF;
	margin:1px 0;
	padding:3px 2px 1px 3px;
	border: 1px solid #F90;
	margin:5px 0;
}
#tomaTuFlor .campos{
	width:280px;
}
#tomaTuFlor select {
	font-size: 11px;
	height:22px;
	color:#000;
	font-weight:bold;
	margin:1px 0;
	border:1px solid #F90;
	margin:5px 0;
}
#tomaTuFlor input.radio, input.check{
	padding:0;
	margin:0;
	border:none; 
}
#tomaTuFlor .correoVotante{
	width:230px;
}
/*Formularios de inscripción*/
.tituloFormulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:25px;
	font-weight: bold;
	color: #F00;
}
#formularioInsc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#etapa h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	margin:0;
	padding:0 0 5px 0;
}
#etapa h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	padding:0 0 5px 0;
	margin:0;
	font-weight: normal;
}
#formularioInsc input[type="text"],#formularioInsc input[type="password"], #formularioInsc input[type="textarea"] {
	height: 20px;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#formularioInsc input[type="file"]:hover,
#formularioInsc input[type="file"]:focus,
#formularioInsc input[type="file"]:active
#formularioInsc input[type="password"]:hover,
#formularioInsc input[type="password"]:focus,
#formularioInsc input[type="password"]:active,
#formularioInsc input[type="text"]:hover,
#formularioInsc input[type="text"]:focus,
#formularioInsc input[type="text"]:active,
#formularioInsc textarea:hover, textarea:active,
#formularioInsc input[type="textarea"]:focus {
	background-color:#FFF;
}
#formularioInsc .submit {
	height: 28px;
	background-color:#F60;
	color:#FFF;
	padding:5px;
	border: 2px solid #F00;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	vertical-align:middle;
}
#formularioInsc input[type="text"], input[type="password"] {
	color:#333;
	background-color: #F3F3F3;
	margin:1px 0;
	padding:3px 2px 1px 3px;
	border: 1px solid #F60;
}
#formularioInsc input[type="file"] {
	height:25px;
	padding:5px;
	margin:5px;
	font-size:12px;
	vertical-align:middle;
}
#formularioInsc textarea {
	font-size: 12px;
	color:#333;
	background-color: #F3F3F3;
	margin:1px 0;
	padding:3px 2px 1px 3px;
	border: 1px solid #F60;
}
.tituloTarabajo {
	width:100%;
	height:75px;
	font-weight:bold;
}
.resumen {
	width:100%;
	height:500px;
}
.solidaridad {
	width:100%;
	height:150px;
}
.CB {
	width:100%;
	height:100px;
}
.CBresponza {
	width:385px;
	height:70px;
}
.CBestudios {
	width:385px;
	height:300px;
}
.cual {
	width:120px;
	height:20px;
}
.cualArea {
	width:250px;
	height:18px;
}
.campo380 {
	width:386px;
}
.tipsTel {
	font-size:9px;
}
.centrado {
	text-align:center;
}
#formularioInsc ol {
	color:#F00;
	padding:0 0 0 20px;
	margin:0;
	font-weight: bold;
}
#formularioInsc ol li {
	padding:0;
	margin:0;
}
#formularioInsc p {
	margin:5px 0 0 0;
}


/* tooltip styling */
.tooltip {
	display:none;
	background:url(jquery/tooltip/black_arrow_medium_inv.png);
	height:80px;
	padding:40px 30px 10px 30px;
	width:305px;
	font-size:11px;
	color:#fff;
}
.tooltipM {
	display:none;
	background:url(jquery/tooltip/black_arrow_medium2_inv.png);
	height:90px;
	padding:40px 30px 10px 30px;
	width:305px;
	font-size:11px;
	color:#fff;
}
.tooltipL {
	display:none;
	background:url(jquery/tooltip/black_arrow_medium3_inv.png);
	height:110px;
	padding:40px 30px 10px 30px;
	width:305px;
	font-size:11px;
	color:#fff;
}
#etapa1 h1, #etapa2 h1, #etapa3 h1, #etapa4 h1, #etapa5 h1, #etapa6 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#F00;
	margin:0;
	padding:0 0 5px 0;
}
#etapa1 h2, #etapa2 h2, #etapa3 h2, #etapa4 h2, #etapa5 h2, #etapa6 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	padding:0 0 5px 0;
	margin:0;
	font-weight: normal;
}

.verdana{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.plus_minus {
	color: red; /* message color */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* font name */
	font-size:x-small; /* font size */
	text-align: center;
	cursor:pointer;
}