/* CSS Document */

/* RESET INICIAL DE ESTILOS http://meyerweb.com/eric/tools/css/reset/ 
-------------------------------------------------------------------------------*/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;

}



/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. 
img, object, embed {max-width: 100%;}*/

/* force a vertical scrollbar to prevent a jumpy page */
/*html {overflow-y: scroll;}*/


del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}


pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}




 
/* Accessible focus treatment
people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;} 

/* Make sure sup and sub don't screw with your line-heights
gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


/* mostrar imagenes como bloques */
div, img {
	display: block;
	behavior: url(iepngfix.htc);

}
img {
	display: block;
	border: none;
}



/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}


a {
transition: color .20s ease-in-out , opacity .20s ease-in-out;
-moz-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-o-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-webkit-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-khtml-transition: color .20s ease-in-out , opacity .20s ease-in-out;
}

a:hover {
transition: color .20s ease-in-out , opacity .20s ease-in-out;
-moz-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-webkit-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-o-transition: color .20s ease-in-out , opacity .20s ease-in-out;
-khtml-transition: color .20s ease-in-out , opacity .20s ease-in-out;
}

body.numero-normal a{color:#a2285b;}
body.numero-navidad a{color:#c81426;}


/* BLOQUES
-------------------------------------------------------------------------------*/
* {margin:0;padding:0;} 

html, body {height: 100%;}

body {
background: #009aa6;
font-family: Helvetica, Arial, sans-serif;
margin: 0px;
padding: 0px;
}

#wrapper{
width: 900px;
background: #e5eaeb;
margin: 0 auto;
padding: 0;
position: relative;
}

#wrapper-cabecera{/*solo se usa hasta el numero 18*/
background: #e5eaeb;
	width: 900px;
	height: 168px;
	background: url(../img/v2_bkg_cabecera.jpg) no-repeat 0px 0px;
	/*height: 195px;*/
	/*background: url(../img/v3_bkg_cabecera.jpg) no-repeat 0px 0px;*/
	margin: 0px auto;
	padding: 0;
	position: relative;
}
#wrapper-cabecera-navidad{/*solo se usa hasta el numero 18*/
background: #e5eaeb;
	width: 900px;
	height: 168px;
	background: url(../img/v2_bkg_cabecera_navidad.jpg) no-repeat 0px 0px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

h1#cabecera{
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 195px;
	display: block;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	 text-indent: 100%; 
	 white-space: nowrap; 
	 overflow: hidden;
	position: relative;
}


#wrapper-carrusel{
background: #e5eaeb url(../img/v2_bkg_carrusel.gif)  repeat-y 0px 0px;
	width: 900px;
	height: 498px;
	margin: 0 auto;
	padding: 0.5em 0;
	position: relative;
}

#wrapper-articulos{
background: #e5eaeb url(../img/v2_bkg_articulos.gif) no-repeat 0px 0px;
	width: 900px;
	margin: 0px auto 15px;
	padding: 30px 0px 0px;
	position: relative;
}

#wrapper-menu-articulos {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 205px;
	vertical-align: top;
	text-align: left;
	float: left;
}
#wrapper-contenido-articulos {
position:relative;
margin: 0px 0px 0px 260px;
padding: 0px;
width: 615px;
vertical-align: top;
text-align: left;
background: #FFFFFF;
}

#wrapper-articulo-top{
	width: 615px;
	background-image: url(../img/v2_bkg_articulos_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	background-color: #e5eaeb;
}
#wrapper-articulo-bottom{
	width: 615px;
	background-image: url(../img/v2_bkg_articulos_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;background-color: #e5eaeb;
}


.wrapper-articulo-cabecera-imagen {
	position:relative;
	margin: 0 0 30px 0;
	width: 575px;
	height: 230px;
	vertical-align: top;
	text-align: left;
	background: #009aa6 50% 50% no-repeat;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc);
	overflow:hidden;
}

#wrapper-patrocinadores , #wrapper-colaboradores {
	width: 850px;
	margin: 0px auto 28px;
	padding: 0px;
	position: relative;
}
#wrapper-pie{
background: url(../img/v2_bkg_pie.gif) no-repeat 0px 0px;
	width: 850px;
	height:32px;
	margin: 0px auto;
	padding: 28px 25px 0px;
	position: relative;
}
#wrapper-banner-donacion{
	width: 850px;
	margin: 0 auto 20px;
	padding: 0;
	background-color: #e5eaeb;
	position:relative;
}
	
/* CABECERA
-------------------------------------------------------------------------------*/
	
h1#mancheta{
	background-image: url(../img/v2_mancheta_tambien_informa.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 61px 0px 0px;
	width: 354px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	overflow: hidden;
	position: absolute;
	left: 25px;
	top: 55px;
	behavior: url(iepngfix.htc);
	height: 0px !important;
	height /**/:61px;

}
h1#mancheta-navidad{
	background-image: url(../img/v2_mancheta_tambien_informa_navidad.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 61px 0px 0px;
	width: 354px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	overflow: hidden;
	position: absolute;
	left: 25px;
	top: 55px;
	behavior: url(iepngfix.htc);
	height: 0px !important;
	height /**/:61px;

}
h3#numero{
	display: block;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	overflow: hidden;
	position: absolute;
	left: 178px;
	top: 122px;
	color: #009aa6;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	height: 24px;
	width: 200px;
}
#numero-fecha{
	color: #a2285b;
}

a#logo-fundacion{
	background-image: url(../img/v2_logo_tambien.gif);
	background-repeat: no-repeat;
		background-position: 0px 0px;
	margin: 0px;
	padding: 85px 0px 0px;
	width: 60px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	overflow: hidden;
	position: absolute;
	left: 815px;
	top: 49px;
	behavior: url(iepngfix.htc);
	height: 0px !important;
	height /**/:85px;
}
	
	
	
/* ARTICULOS
-------------------------------------------------------------------------------*/
ul#menu-articulos{
	margin: 10px 0px 0px;
	padding: 0px;
	width: 205px;
}	
ul#menu-articulos li{
	margin: 0px 0px 8px;
	padding: 8px 4px 0px 0px;
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	font-size: 14px;
	line-height: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #92a9ad;
	font-weight: bold;
	color:#a2285b;
}
		
	
ul#menu-articulos a:hover{color: #008A95;}		
	
	
h2.titular {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #a2285b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
h2.titular-navidad {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #c81426;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
h2.titular-imagen {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #FF0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

h3.subtitulo , h3.subtitulo-navidad{
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	
	padding: 0px;
	margin-top: 0 0 0.5em 0;
}


h3.subtitulo {color: #254649;}
h3.subtitulo-navidad{color: #c81426;}




 h3.subtitulo-imagen{	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	margin-top: 0 0 0.5em 0;}

h4.entradilla , h4.entradilla-navidad{
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #254649;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
h4.entradilla-imagen{
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
h4.entradilla strong{color: #a2285b;font-weight: bold;}
h4.entradilla-navidad strong{color: #c81426;font-weight: bold;}





h5.seccion , h5.seccion-navidad{
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
h5.seccion {color: #a2285b;}
h5.seccion-navidad{color: #254649;}

#wrapper-contenido-articulos p{
	font-size: 0.9em;
	line-height: 1.3em;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	float: none;
}
#wrapper-contenido-articulos p strong{color:#008A95;font-weight: bold;}
#wrapper-contenido-articulos a{color: #a2285b;}
body.numero-navidad #wrapper-contenido-articulos a{color: #c81426;}
#wrapper-contenido-articulos a:hover , body.numero-navidad #wrapper-contenido-articulos a:hover{color: #008A95;text-decoration: none;}

#wrapper-contenido-articulos a.link-video {
	color: #a2285b;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-video-navidad {
	color: #c81426;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets_navidad.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-video:hover , #wrapper-contenido-articulos a.link-video-navidad:hover {color: #008A95;background-position: 0px -16px;}
#wrapper-contenido-articulos a.link-facebook {
	color: #a2285b;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets.gif);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-facebook:hover {
	color: #008A95;
	background-position: 0px -56px;
}
#wrapper-contenido-articulos a.link-vermas {
	color: #a2285b;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets.gif);
	background-repeat: no-repeat;
	background-position: 0px -75px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-vermas-navidad {
	color: #c81426;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets_navidad.gif);
	background-repeat: no-repeat;
	background-position: 0px -75px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-vermas:hover , #wrapper-contenido-articulos a.link-vermas-navidad:hover {
	color: #008A95;
	background-position: 0px -94px;
}

#wrapper-contenido-articulos a.link-download {
	color: #a2285b;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
	background-image: url(../img/v2_bullets.gif);
	background-repeat: no-repeat;
	background-position: 0px -114px;
	text-decoration: none;
}
#wrapper-contenido-articulos a.link-download-navidad {
	color: #c81426;
	padding: 2px 0px 1px 17px;
	cursor:pointer;
	margin: 0px;
	display: inline-block;
background-image: url(../img/v2_bullets_navidad.gif);
	background-repeat: no-repeat;
	background-position: 0px -114px;
	text-decoration: none;
}

#wrapper-contenido-articulos a.link-download:hover , #wrapper-contenido-articulos a.link-download-navidad:hover {
	color: #008A95;
	background-position: 0px -133px;
}
	
#wrapper-contenido-articulos .flota_izquierda {
	margin: 4px 15px 6px 0px;
	padding: 0px;
	float: left;
	display: block;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc); 
	overflow: hidden;
}

#wrapper-contenido-articulos .flota_derecha {
	margin: 4px 0px 6px 15px;
	padding: 0px;
	float: right;
	display: block;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc); 
	overflow: hidden;
}
#wrapper-contenido-articulos .centrado {
	margin: 6px auto 12px;
	padding: 0px;
	display: block;
	vertical-align: middle;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc);
	overflow:hidden;
	width: 575px;
}

ul.lista-enlaces{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.lista-enlaces li{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-type: none;
}


ul.lista-estandar{padding: 0;margin: 10px 0 10px 1.5em;}
ul.lista-estandar li{
	position:relative;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin:0 0 8px 0;padding: 0;
	list-style-type: none;
}
ul.lista-estandar li:before{display:block; position:absolute;top:0.4em;left:-1.5em;width:1.85em; line-height:1em; text-align:left;font-size: 0.7em;content:"\25ba";color: #254649; margin: 0;padding: 0;} /*icono bullet*/

#wrapper-contenido-articulos .row {position:relative;width:100%;margin:1em 0 ;padding:0; }
#wrapper-contenido-articulos .col {position:relative;float:left; width:47%; margin:0 0 0 6%;padding:0; }
#wrapper-contenido-articulos .col:first-child {margin:0}

#wrapper-contenido-articulos iframe.cuadro-video{position:relative;width:575px;margin:0 auto;padding:0;border:0;line-height:1em;-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc);
	overflow:hidden;}



/*
ESTILOS SUBSECCIONES
-------------------------------------------------------------------------------*/

.wrapper-cabecera-agradecimientos{
	width: 850px;
	margin: 0 auto 15px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	position: relative;
	background-image: url(../img/separador-agradecimientos.gif);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

h4.titulo-cabecera-agradecimientos {
font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bold;
	color: #536062;
	margin: 0 auto;
	padding: 0 8px;
	display:inline-block;
background-color: #e5eaeb;
}

.wrapper-cabecera-agradecimientos > p{
font-family: Helvetica, Arial, sans-serif;	
font-size: 0.9em;
line-height: 1.4em;
color: #536062;
	margin: 0 auto;
	padding: 0;	display:block;

}


.wrapper-cabecera-subseccion{width: 850px; padding: 0;text-align: center;vertical-align: top;position: relative;margin: 0 auto 8px;padding: 0;}


h5.titulo-cabecera-subseccion {
font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #536062;
	margin: 0 auto;
	padding: 0;
	background-color: #e5eaeb;
	display:block;
	width: 120px;
	height: 16px;
		letter-spacing: 0.1em;
}
#wrapper-patrocinadores p , #wrapper-colaboradores p {
font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #536062;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	letter-spacing: 0.04em;
}


/* PIE
-------------------------------------------------------------------------------*/



a.link-donacion {

	position: relative;
	display:block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: top;
	position: relative;
	background-image: url(../fotos_n21/banner-donacion.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width:850px;
	height:135px;
	 text-indent: 100%;
    white-space: nowrap;
	overflow:hidden

}








ul#datos-pie {
	margin: 0px;
	padding: 0px;
	position: relative;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #e5eaeb;
	width: 100%;
}


ul#datos-pie li.copyright{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #e5eaeb;
	float:left;
	list-style-type: none;
}
	
ul#datos-pie li.firma{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	float:right;
	list-style-type: none;
}

ul#datos-pie a {font-weight: bold;color: #fff;}
ul#datos-pie a:hover {color: #e5eaeb;text-decoration:none; }
	
/*
ESTILOS NIVO SLIDER
-------------------------------------------------------------------------------*/

.slider-wrapper{
	margin: 0 auto;
	padding: 12px 0px 0px;
	 width: 835px; /* agregamos esta línea, ampliado desde 775 porcantidad de bullets */
}

.theme-default .nivoSlider {
	width: 775px; /* agregamos esta línea */
	height: 450px; /* agregamos esta línea */
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%;
	margin: 0 auto;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;

}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 0px;
	margin: 8px 0px 0px;
}
.theme-default .nivo-controlNav a {
	/*display: inline-block;
	width:14px;
	height:14px;
	background:url(images/bullets16.png) no-repeat 0px 0px;
	text-indent:-9999px;
	border:0;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	*text-indent: 0;
    *font-size: 0;
    *line-height: 0;*/
}
.theme-default .nivo-controlNav a.active {
	/*background-position:0px -19px;
	background-position:0px -18px\9;*/

}

.theme-default .nivo-controlNav a {
	display: inline-block;
	width:11px;
	height:11px;
	 background: #92a9ad; 
      border-radius: 50%;
	  text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
	  margin: 0 2px 0 2px;
	  padding: 0;
	  
}
.theme-default .nivo-controlNav a:first-child  { margin: 0 2px 0 0;}
.theme-default .nivo-controlNav a:last-child  { margin: 0 0 0 2px;}
.theme-default .nivo-controlNav a.active {
	 background: #c81426; 
}


.theme-default .nivo-directionNav a {
	display:block;
	width:42px;
	height:32px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1.0; }
.theme-default a.nivo-nextNav {
	background-position:-42px 0;
	right:-42px;
}
.theme-default a.nivo-prevNav {
	left:-42px;
}

.theme-default .nivo-caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 23px;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:none;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}



/*
ESTILOS JQUERY UI TABS
-------------------------------------------------------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {}
.ui-tabs .ui-tabs-nav li {
list-style: none;
position: relative;

}
.ui-tabs .ui-tabs-nav li a {color: #a2285b; text-decoration:none;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {color: #008A95;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor: text;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {color: #008A95;}

.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor: pointer;}
.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 0px 20px;

	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	border: 0 none;
	text-align: left;
	vertical-align: top;
}
