/* Tragedia de Santa Fe */
/* www.promaker.com.ar  |  info@promaker.com.ar */

/****************************************** RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit}del,ins{text-decoration:none;}/*li{list-style:none;}*/caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0 none;outline:0}textarea{overflow:auto}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4b4b4b;background: url(img/main_bg_b.jpg) no-repeat center 81px ;}
.contenedor {width:915px; margin:0 auto; position:relative}
.contenedor div, form, input, select, textarea, ul, ol, li, dl, dt, dd, address{float:left;display:inline}
a {text-decoration:none; cursor:pointer; color:inherit;outline:0}
a:hover {color:#f2f2f2}
address {font-style:normal}
.left {float:left !important}
.right {float:right !important}
.center {text-align:center !important}
.justify {text-align:justify}
.mensaje {padding:50px 0}
.mensaje p {text-transform:uppercase;font-weight:bold; letter-spacing:1px; word-spacing:1px; text-align:center}
.margentop {margin-top:15px}
label.error {color:#f00!important;padding:2px;text-align:left;float:right;display:inline;width:auto;font-size:10px!important; margin-top:2px !important}
.clearfix {clear:both}
.hidden, hr{display:none}
.all {width:100%}
#contenido {width:915px; margin:88px 0 0 18px;}



/****************************************** MAQUETADO */

/* Header */
#header {}
#bg-header {height:154px;}

#logo {position:relative}
#logo .addthis {position:absolute; top:57px; right:-207px; width:414px; border:none}
#logo a.logoa {background:url(img/logo.png) top left no-repeat; width:306px; height:95px; display:block; text-indent:-9999px; margin:0 0 0 17px;}

#nav-top {width:250px}
#nav-top ul {margin:0}
#nav-top li {margin:0 0 0 15px;}
#nav-top a {font-size:11px; color: #a8a8a8; padding:0 0 2px 20px;}
#nav-top a:hover {text-decoration:underline;}
#nav-top .home a {background: url(img/house.gif) no-repeat}
#nav-top .contacto a {background:url(img/mail.gif) 0 3px no-repeat}
#nav-top .sitemap a {background: url(img/cosas_b.gif) no-repeat}

#nav-top .sitemap a:hover, #nav-top .contacto a:hover, #nav-top .home a:hover {opacity:0.6;filter:alpha(opacity = 60);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

#lang {float:right !important; margin:5px 0 0 0; box-shadow:1px 1px 1px #000000; position:relative;}
#lang a {font-size:9px; text-transform:uppercase; color:#005a87; padding:0 0 0 25px; line-height:14px; float:left; margin:5px 0 0 6px; background:url(img/lang.gif) no-repeat;}
#lang span {background:url(img/bg_lang.gif) top left no-repeat; width:137px; height:25px; display:block;}
#lang ul {float:left; position:absolute; top:27px; left:0; z-index:30;}
#lang ul a:hover {text-decoration:underline;}
#lang .es {background-position:left top;}
#lang .en {background-position:0 -16px;}
#lang .lang-bg {background:#FFFFFF; width:133px; opacity:0.3; height:28px; margin:0 0 0 2px; z-index:10; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);}

/* Izquierda */

#sidebar {width:260px; float:left;}

#nav-side {background:url(img/nav_side_bg.png) center top no-repeat; width:260px; position:relative; z-index:20;}
#nav-side ul {width:260px; display:block; padding-top:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFF;}
#nav-side ul li {float:none; display:block; width:100%; padding:0px; position:relative;}
#nav-side #nav-bottom {background:url(img/nav_side_bottom.png) 15px top no-repeat #ffffff; width:260px; height:19px; float:left; margin:0; padding:0;}
#nav-side ul li a {display:block; width:198px; height:22px; padding:2px 0 0 12px; position:relative; color:#FFF; margin:0 0 0 27px}
#nav-side ul li a:hover {background:#034f37; color:#fff;}
#nav-side ul li .nav_sub {display:none;}
#nav-side ul li:hover .nav_sub {display:block; background:#034F37; position:absolute; top:0; right:-220px;  padding:10px 16px 0; font-size:12px; font-weight:normal; -moz-box-shadow: 0px 0px 3px #666; -webkit-box-shadow: 0px 0px 3px #666; box-shadow: 0px 0px 3px #666; /*z-index:20;*/ width:210px;}
#nav-side ul li .nav_sub ul {margin:0; padding:0; width:150px;}
#nav-side ul li .nav_sub ul li { width:120px;}
#nav-side ul li:hover .nav_sub a {background:none; margin:0; padding:0; width:220px; color:#fff; letter-spacing:-1px;}
#nav-side ul li .nav_sub a:hover {text-decoration:underline;}
.nav_sub ul li .nav_subsub {display:none;}
.nav_sub ul li:hover .nav_subsub {display:inline; position:absolute; top:-11px; right:-280px; background:#034F37; padding:10px 16px 5px; font-size:12px; font-weight:normal; -moz-box-shadow: 0px 0px 3px #666; -webkit-box-shadow: 0px 0px 3px #666; box-shadow: 0px 0px 3px #666; width:150px;}
.nav_subsub ul li {color:#09377c;}
.nav_subsub ul li a {color:#09377c;}
.nav_subsub a:hover {text-decoration:underline;}

.sponsor_title {padding:15px 0 18px 0; font-weight:700; color:#32846D; font-size:16px}

/*#nav-side ul li a.lineas2{height:46px}*/
#nav-side ul li a.lineas2:hover{background:#034F37}




/* Derecha */
#cuerpo {width:615px; float:right; margin-right:15px; position:relative; z-index:0; background:#fff; padding:10px 12px}
#cuerpo.nowhitebg {background:none; padding:0}
#slider_v {width:600px; height:300px; padding:0 0 30px; border-bottom:1px solid #fff; margin:20px 0 0 15px; background:url(img/shadow_sliderv_bg.jpg) center bottom no-repeat transparent; position:relative;overflow:hidden}


#slider_h_box h3, #slider_h_box2 h3 {width:260px; height:25px; padding:0 10px 0 0; float:left; color:#939598; font-size:25px; font-weight:bold;}
#slider_h_desc {color:#939598; font-size:13px; display:block; float:left; padding:7px 0 0 0;}
#slider_h, #slider_h2 {border-top:1px solid #b0b6c2; width:594px; height:140px; margin:8px 0 0; padding:10px 0 0;}
#slider_h2{border:none}
#slider_h2 {padding:12px 0 30px}
#slider_h2 ul{border:1px solid #ccc;padding:10px 0;width:594px}
#slider_h2 li{margin:0 12px}

#novedades_box { width:600px; margin-top:30px;}
#info_medica, #info_medica2 {width:594px; float:left;}
#info_medica h3, #info_medica2 h3 {width:188px; height:20px; float:left; padding:0 0 0 7px; color:#ff6a00; font-size:20px; font-weight:bold;}
.vertodas {background:#FF6A00; color:#fff; -moz-border-radius: 4px; /* FF1-3.6 */   	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */ border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */;display:block; float:right; width:53px; height:16px; padding:1px 2px 1px 5px; margin:5px 0 0 0}

#mycarousel2 li {box-shadow: none}
#info_medica2 .jcarousel-clip jcarousel-clip-horizontal {margin:0 9px}
#info_medica2 .jcarousel-skin-tango .jcarousel-item-horizontal {margin:5px 6px 5px 3px}
#info_medica2 .jcarousel-skin-tango .jcarousel-clip-horizontal {margin:0 11px}
#info_medica2 .jcarousel-skin-tango .jcarousel-clip-horizontal {width:591px; height:151px}
#info_medica2 .jcarousel-skin-tango .jcarousel-next-horizontal {display:none !important}

#news_line {width:593px; border-top:1px solid #b0b6c2; margin:10px 0 0; padding:20px 0px;}
.news_line_cell {width:179px;float:left; margin: 0 9px;}
.news_line_cell img { padding:2px; margin-bottom:10px; background:#FFF; -moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */  -webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */ box-shadow: 0px 0px 5px #999; /* Opera 10.5, IE9, Chrome 10+ */ border:none; *border:1px solid #999; /* IE7 */	border/*\**/:1px solid #999\9; /* IE8 */}
.news_line_cell h4 {color:#939598; font-size:13px; padding:0 2px; font-weight: 700}
.news_line_cell h4 a:hover{color:#01704F;}
.news_line_cell p {font-size:11px; color:#939598; padding:0 2px;}
.news_line_cell .leermas {color:#FF6A00; font-size:10px; text-decoration:underline;}
#novedades_home {float:right; width:198px;}
#novedades_home h3 {width:113px; height:20px; float:left; padding:0 0 0 7px; color:#ff6a00; font-size:20px; font-weight:bold;}

#news_col {width:198px; border-top:1px solid #b0b6c2; margin:10px 0 0; padding:15px 0 0;}
#news_col .news_cell_col { padding:7px 10px;}
.news_cell_col h4 {font-size:11px; color:#939598; font-weight:700}
.news_cell_col p {font-size:11px; color:#939598;}
.news_cell_col p a {color:#FF6A00; font-size:10px; text-decoration:underline;}

#cuerpo_bottom {width:615px; padding-bottom:13px;}
#cuerpo_bottom #sedes {background:url(img/home_sedes_bg.jpg) left 4px no-repeat transparent; width:410px; height:105px;}
#cuerpo_bottom #sedes h4 {color:#57aadd; font-size:18px; font-weight:bold; margin:6px 0 0 25px;}
#cuerpo_bottom #home_newsletter {background:url(img/home_newsletter_bg.jpg) left 2px no-repeat transparent; width:185px; height:87px; float:right; padding:18px 0 0 19px;}
#cuerpo_bottom #sedes ul {margin:10px 0 0 15px;}
#cuerpo_bottom #sedes ul li {display:block; font-size:10px; color:#fff; margin:1px 0; padding:0 0 0 5px; background: url(img/home_sedes_bullet.gif) left 5px no-repeat;}
/* #sedes ul li:last-child {margin:16px 0 0 -243px;} */
#home_newsletter h4 { font-weight:bold;}
#home_newsletter span { font-size:10px; color:#19388a;}
#home_newsletter #emailfield { width:162px; margin:3px 40px 0 0; border:2px solid #e3e3e3; display:block; font-size:11px; color:#19388a;}
#home_newsletter a {float:left; color:#058499; font-size:10px; text-decoration:underline; margin:8px 0 0 0;}
#home_newsletter #emailenviar {font-family:Helvetica, sans-serif; font-weight:bold; font-size:13px; background:url(img/home_emailenviar_bg.jpg) left top repeat-x transparent; width:51px; height:19px; color:white; padding:0; border:none; float:left; margin:5px 0 0 7px;}



/* Footer */

#footer {background:url(img/bg_footer.jpg) top left no-repeat; width:878px; height:111px; margin:10px 0 0 20px;}
.nav-footer {width:140px; margin:15px 30px 0 5px; font-family:'Trebuchet MS', Arial;}
.nav-footer li {width:135px; height:16px; overflow:hidden;}
.nav-footer span {color:#fff; font-size:9px; margin:0 3px 0 0;}
.nav-footer a {color:#ffffff; font-size:11px; text-transform:uppercase}
.nav-footer a:hover {text-decoration:underline;}

#nav-rights {width:143px; float:right !important; margin:6px 0 0 0;}
#nav-rights li {margin:5px 0 0 0;}
#nav-rights a {padding:3px 0; color:#939598; font-size:9px; border:1px solid #cbcccf; float:left; width:120px; text-align:center;}
#nav-rights a:hover {color:#666666; border-color:#999999;}

#promaker {margin:-25px 25px 0 0; width:100%}
#promaker a {background:url(img/promaker.gif) top left no-repeat; display:block; width:125px; height:17px; text-indent:-9999px; margin-left:394px}

.social {width:143px; color:#fff; margin:21px 0 0 34px}
.seguinos {width:100%; padding:0 0 8px 0; font-weight:700}
.social a {width:16px; height:16px; float:left; margin-right:8px}
.social a:hover {opacity:0.6;filter:alpha(opacity = 60);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

.fb {background:url(img/fb.gif) no-repeat !important}
.tw {background:url(img/tw.gif) no-repeat !important}
.yt {background: url(img/yt.gif) no-repeat !important}

.social-select {width:233px; float:right !important; padding-bottom:8px; margin:11px 0 0}
.social-select .social a {padding:0; margin:0; width:6px}
.social-select ul, .social-select ul li {margin:0 !important}
.social-select .social a:hover {opacity:0.6;filter:alpha(opacity = 60);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

.social-select .social .fb { background:url(img/fb_b.gif) no-repeat !important}
.social-select .social .tw {background:url(img/tw_b.gif) no-repeat !important}
.social-select .social .yt {background:url(img/yt_b.gif) no-repeat !important}

.social-select select {float:left}

.like-box, .twitter-box {width:290px; float:left; margin-right:15px;}
.social-boxes {float:left; width:100%; padding-bottom:15px; margin-top:10px}

/****************************************** SECCIONES */

/* HOME */

#slider_preview {
	height: 300px;
	left: 0;
	position: absolute;
	top: 0;
	width: 423px;
	z-index:4;
	background-color:#999;
	border:1px solid #fff;
	}

#side_banners img {padding: 5px 0}

/* CONTACTO */

#contacto_top {
	padding:3px;
	border:none;
	margin:12px auto 0;
	*border:1px solid #999;
	border/*\**/:1px solid #999\9;
	-moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #999; /* Opera 10.5, IE9, Chrome 10+ */

	}

.contact_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 10px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#034F37;
	font-weight:bold;
	}

#contact_form{position:relative}
#contact_form label.error{margin-bottom: -5px;margin-right: 15px;margin-top: -6px !important;padding: 0 !important;}
#captcha-error{position:absolute;bottom: -8px;left:0}

#contacto_box {
	font-size:11px;
	background:url(img/contact_form_bg.jpg) no-repeat -1px top;
	width:360px;
	height:460px;
	padding:20px 25px;
	margin-top:10px;
	}


#contacto_box #description {
	color:#7b7b7b;
	display:block;
	padding-bottom:5px;
	}

.adherirse .campo {margin:8px 0}
.campo {
	border:1px solid #d0d0d0;
	color:#666;
	width:335px;
	height:16px;
	padding-left:5px;
	margin:5px 0;
	}

#contacto_box textarea {
	border:1px solid #d0d0d0;
	margin:5px 0 0;
	width:335px;
	height:100px;
	padding-left:5px;
	color:#666;
	}
.label_captcha {color:#fff}

#contacto_box [type='submit'], #contacto_box [type='reset']  {
	height:24px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	background:url(img/home_emailenviar_bg.jpg) repeat-x left top;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
	display:block;
	margin:20px 18px 0 0;
	float:right;
	cursor:pointer;
	}
#contacto_box [type='submit']	{margin:-32px 18px 0 0;}

#contacto_box #dir {
	margin-top:50px;
	font-size:13px;
	color:#939598;
	}


#contacto_box.adherirse {background:url(img/contact_form_bg_petitorio2.jpg) no-repeat; height:234px}

#contacto_box #dir em {
	color:#034F37;
	font-style:normal;
	}

#contacto_box #dir b {
	font-weight:bold;
	color:#034F37;
	text-decoration:underline;
	}
#captcha_box{width:270px;margin-top:3px}
.label_captcha{float:left;width:100%;text-transform:capitalize}
#captcha{width:80px;text-transform:uppercase}
#captcha_container{position:relative;margin-top:-10px;float:left;}
.captcha_refresh{background:url(img/refresh.gif) no-repeat;width:16px;height:16px;text-indent:-9999px;margin-top:5px;float:left}
#captcha-error{text-align:left;}


#adhesiones{
	float:right;
	width:181px;
    background:#32846D; padding:7px 9px; color: #fff; margin-top:15px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:solid 3px #fff;
	-webkit-box-shadow: 0px 0px 4px #ccc;  -moz-box-shadow: 0px 0px 4px #ccc; box-shadow: 0px 0px 4px #ccc;
}
#adhesiones table{ width:100%; border-collapse:collapse;}
#adhesiones table th,
#adhesiones table td{
	padding:8px 3px;
	line-height:16px;
	border-bottom:1px dotted #ccc; vertical-align:top;
}

#adhesiones table th{ font-size:14px;}
#adhesiones table tr.no_border td,
#adhesiones table tr.no_border th{ border:0;}

.homepage #adhesiones{  width:280px; margin:5px 162px 5px 0}

#mails_box {
	width:180px;
	margin-left:15px;
	}

#mails_box h2 {
	margin-top:10px;
	}

#mails_box span {
	color:#FF6A00;
	display:block;
	width:160px;
	padding: 8px 10px 20px 5px;
	background:url(img/dot_line.jpg) repeat-x left bottom;
	}

#mails_box span a {
	color:#939598;
	}

#carga_cv {
	background:url(img/cv_bg.jpg) no-repeat left top;
	width:160px;
	height:120px;
	margin:10px 0 0;
	padding:20px 15px;
	color:#666;
	font-size:11px;
	}

#carga_cv h4 {
	font-family:Helvetica, sans-serif, Arial;
	color:#666;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}

#carga_cv #descripción {
	color:#19388a;
	font-size:11px;
	background:none;
	}

#carga_cv input {
	border:1px solid #d0d0d0;
	display:block;
	margin-top:10px;
	color:#034F37;
	height:16px;
	padding-left:5px;
	width:150px;
	}

#fake_file {
	width:155px;
	height:18px;
	display:block;
	background:url(img/file_bg.png) no-repeat left top;
	margin-top:5px;
	position:relative;
	}

#fake_file #hidden_file {
	width:155px;
	height:18px;
	margin:0;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index:2;
	position:absolute;
	top:0;
	left:0;
	}

#fake_file #fake_text {
	z-index:1;
	border:none;
	background:none;
	margin-top:1px;
	width:90px;
	}

#carga_cv [type='submit'] {
	height:24px;
	width:60px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	background:url(img/home_emailenviar_bg.jpg) repeat-x left top;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:5px 0 0;
	float:right;
	cursor:pointer;
	}

/*Petitorio*/

#petitorio h2 {width:93%; background:#32846D; padding:7px 18px; color: #fff; font-weight:700; margin-top:3px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:solid 3px #fff; -webkit-box-shadow: 0px 0px 4px #ccc;  -moz-box-shadow: 0px 0px 4px #ccc; box-shadow: 0px 0px 4px #ccc; }
#petitorio p {width:100%}
#petitorio ul {width:100%; padding:4px 0 10px}
#petitorio li {width:475px; float:left; margin-left:20px}
#petitorio h3 {width:90%; background:#62C198;padding:7px 18px; color: #fff; font-weight:700; margin-top:3px;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:solid 3px #fff; -webkit-box-shadow: 0px 0px 4px #ccc;  -moz-box-shadow: 0px 0px 4px #ccc; box-shadow: 0px 0px 4px #ccc;}
#petitorio h4 {font-weight:700}
#petitorio  a {color:#62C198 !important; font-weight:700}

#petitorio_form div {position:relative}
#petitorio_form label.error {position:absolute; right:0; top:6px}


#seg_vial a {color:#01704F; float:none; display:block; font-weight:700}


/* SITIOS UTILES */

#sitiosu_section_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 10px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#939598;
	font-weight:bold;
	}

#listado_sitios {
	width:100%;
	}

#listado_sitios span {
	color:#FF6A00;
	display:block;
	width:600px;
	padding: 20px 10px 20px 5px;
	background:url(img/dot_line.jpg) repeat-x left bottom;
	}

#listado_sitios span a {
	color:#939598;
	}

#listado_sitios span .arg {
	background:url(img/band_arg.gif) no-repeat right 2px;
	padding:0px 25px 0 0;
	}

#desc_lang {
	color:#19388a;
	font-size:13px;
	font-weight:bold;
	background:url(img/band_arg.gif) left 2px no-repeat;
	width:100%;
	height:20px;
	margin:35px 0 0;
	padding:0 0 0 20px;
	}

/* hasta ahora solo en -SITIOS UTILES- */

#push_back {
	position:absolute;
	right:0;
	top:5px;
	color:#0f7f9e;
	text-decoration:underline;
	font-size:14px;
	}

/*  TESTIMONIOS  */



#testimonials_section_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 10px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#939598;
	font-weight:bold;
	}

.cell_testimonial {
	position:relative;
	padding-bottom:20px;
	background:url(img/dot_line.jpg) left bottom repeat-x;
	}

.cell_testimonial h5 {
	font-size:13px;
	color:#01704F;
	margin:5px 0 0;
	padding:10px 0;
	}

.cell_testimonial p {
		font-size:11px;
		color:#939598;
		}

.cell_testimonial a {
	color:#FF6A00;
	font-size:10px;
	text-decoration:underline;
	position:absolute;
	bottom:20px;
	right:0;
	}

.img_testimonial {
	padding:3px;
	-moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #999;
	border:none;
	*border:1px solid #999; /* IE7 */
	border/*\**/:1px solid #999\9; /* IE8 */
	float:left;
	margin:0 10px 0 0;
	}

#testimonials_pag {
	width:100%;
	text-align:center;
	letter-spacing:5px;
	padding:10px 0 0;
	color:#05a2d7;
	cursor: default;
	}

#testimonials_pag a, #testimonials_pag span {
	display:inline-block;
	height:14px;
	padding:1px 1px 2px 5px;
	*padding:1px 5px 2px 5px; /* IE7 */
	border:1px solid #81bfe6;
	background:url(img/fondo_btns_celestes.jpg) left top repeat-x;
	color:#05a2d7;
	-moz-border-radius: 4px; /* FF1-3.6 */
  	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}

#testimonials_pag span {
	cursor: default;
	font-weight:bold;
	}

/* testimonios interior */

#testimonial_content h5 {
	font-size:13px;
	color:#034F37;
	margin:5px 0 0;
	padding:10px 0;
	font-weight:bold;
	}

#testimonial_content img {
	padding:2px;
	margin:0 15px 5px 0;
	background:#FFF;
	-moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #999; /* Opera 10.5, IE9, Chrome 10+ */
	border:none;
	*border:1px solid #999; /* IE7 */
	border/*\**/:1px solid #999\9; /* IE8 */
	float:left;
	}

#testimonial_content p a {
	color:#05A2D7;
	}

#paginator {
	height:17px;
	width:280px;
	float:none;
	}

.activo {
	font-weight:bold;
	}

#paginator a {
	height:17px;
	padding: 2px 2px 0 6px;
	margin:10px 0 0 5px;
	display:block;
	background:#FF6A00;
	-moz-border-radius: 4px; /* FF1-3.6 */
  	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	font-size:12px;
	color: #fff;
	float:left;
	border:none !important
	}

/* template pagina interior */

#page_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 15px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#939598;
	font-weight:bold;
	}

#page_content {
	margin-top:20px;
	}
#page_content a:hover{text-decoration:underline}

#page_content ul {
	list-style-type:disc;
	float:none;
	display:block;
	margin-left:25px;
	}

#page_content ul li {
	float:none;
	display:block;
	padding:3px 0 0 10px;
	background:url(img/bullet.gif) left 8px no-repeat;
	}

#page_content p {
	margin:10px 0;
	}

#page_content a {
	color: #007752; font-weight:700
	}

#page_content blockquote {
	margin:0;
	padding:0 0 0 50px;
	background:url(img/quote_bg.jpg) left -5px no-repeat;

	}

#page_content .alignleft {
	padding:5px;
	margin:5px 10px 5px 0;
	background:#FFF;
	-moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #999; /* Opera 10.5, IE9, Chrome 10+ */
	border:none;
	*border:1px solid #999; /* IE7 */
	border/*\**/:1px solid #999\9; /* IE8 */
	float:left;
	}

/* ---------------------- Acciones y eventos ----------------------------- */


#acciones_section_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 15px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#939598;
	font-weight:bold;
	}

.cell_acciones {
	position:relative;
	padding:10px 0;
	background:url(img/dot_line.jpg) left bottom repeat-x;
	}

.cell_acciones h5 {
	font-size:13px;
	color:#939598;
	margin:0;
	padding:0;
	font-weight:bold;
	}

.img_acciones {
	padding:3px;
	-moz-box-shadow: 0px 0px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #999;
	border:none;
	*border:1px solid #999; /* IE7 */
	border/*\**/:1px solid #999\9; /* IE8 */
	float:left;
	margin:0 10px 3px 0;
	}

.cell_acciones a {
	color:#FF6A00;
	font-size:10px;
	text-decoration:underline;
	position:absolute;
	bottom:10px;
	right:0;
	}
.cell_acciones p a{position:static!important}
#year_log {
	color:#0f7f9e;
	font-size:12px;
	padding:10px 0;
	width:615px;
	}

#year_log a {
	text-decoration:none;
	color:#FF6A00;
	}


#year_log a:hover {
	text-decoration:underline;
	color:#FC924B;
	}

#year_log .current {
	font-weight:bold;
	text-decoration:underline;
	}
 /* acciones interior */

.acciones_content {
	background:url(img/dot_line.jpg) left bottom repeat-x;
	padding:5px 0 20px;
	}

.acciones_subtitle {
	font-size:13px;
	color:#01704F;
	margin:0;
	padding:10px 0;
	font-weight:bold;
	}

#acciones_content p {
	padding:5px 0;
	}

.auspiciantes {
	position:relative;
	width:185px;
	height:120px;
	margin:0 9px;
	padding-bottom:15px;
	background:url(img/sombra_sponsors.jpg) center 120px no-repeat;
	}

.auspiciantes .caption {
	display:none;
	}

.auspiciantes:hover .caption {
	display:block;
	width:172px;
	height:50px;
	position:absolute;
	left:0;
	bottom:15px;
	color:#fff;
	padding:10px 0 0 13px;
	background:url(img/sponsors_caption_bg.png) left top repeat;
	}

.auspiciantes .caption a {
	color:#35c6ee;
}

.auspiciantes .caption a:hover {
	text-decoration:underline;
	}

/* -------------------------- page interior carrousel ------------------------------ */


#mycarousel li .colorbox {
	display:none;
	}

#mycarousel li:hover .colorbox {
	display:block;
	padding: 0px;
	width:159px;
	position:absolute;
	left:2px;
	bottom:2px;
	color:#fff;
	font-size:11px;
	}

/* --------------------------------------- newsletter ---------------------------------------- */

#left-news{width:206px;float:right!important;margin-top:20px}
#left-news h4, #left-news h5{width:100%}
#left-news h4{font-weight:700;color:#01704F}
#left-news  h5{font-size:14px}

#listado_archive_nl {
	width:381px;
	float:left;
	margin-top:20px;
	}


#listado_archive_nl  .content {
	display:none;
	background: none repeat scroll 0 0 #F2F2F3;
    border-bottom: 1px solid #CCCCCC;
    padding:10px 0;
    width: 100%;
	float:left;
	color:#6b6b6b;
	}

.content ul {	width:100%
	}

.content ul li {
 	padding:10px 0;
 	font-size:12px;
	width:90%;
	margin-left:20px
	}

.content ul li a {
	color:#6b6b6b;
	text-decoration:none;
	}

.content ul li a:hover {
	text-decoration: underline;
	}

.redBttn {
	padding:4px 25px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #d1d1d1;
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
    border-radius: 8px;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	background-color: #8DBFB0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8DBFB0), to(#01704F));
	background-image: -webkit-linear-gradient(top, #8DBFB0, #01704F);
	background-image:    -moz-linear-gradient(top, #8DBFB0, #01704F);
	background-image:     -ms-linear-gradient(top, #8DBFB0, #01704F);
	background-image:      -o-linear-gradient(top, #8DBFB0, #01704F);
	background-image:         linear-gradient(top, #8DBFB0, #01704F);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8DBFB0', EndColorStr='#01704F');
	position:relative;
	float:left;
	}
a.redBttn:hover{color:#fff}

img#preview {
	float:left;
	margin: 20px 0;
    -moz-box-shadow: 4px 4px 14px #666;
	-webkit-box-shadow: 4px 4px 14px #666;
    box-shadow: 4px 4px 14px #666;
}

#pdfDwnld {
	padding:4px 46px 4px 25px;
	margin-top:10px;
	}

#pdfDwnld img {
	position:absolute;
	top:-3px;
	right:10px;
	}

#listado_archive_nl h4 a {
    border-bottom: 1px solid #CCCCCC;
    color: #6B6B6B;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 10px 25px;
    width: 355px;
	text-decoration:none;
	}

#nl_newsletter {
	background:url(img/home_newsletter_bg.jpg) left 2px no-repeat transparent;
	float: right;
    height: 87px;
    margin-top: 20px;
    padding: 18px 20px 0;
    width: 166px;
}

#nl_newsletter h4 { font-weight:bold;}
#nl_newsletter span { font-size:10px; color:#4B4B4B;}
#nl_newsletter #emailfield { width:162px; margin:3px 0 0 0; border:2px solid #e3e3e3; display:block; font-size:11px; color:#4B4B4B;}
#nl_newsletter a {float:left; color:#058499; font-size:10px; text-decoration:underline; margin:8px 0 0 0;}
#nl_newsletter #emailenviar {font-family:Helvetica, sans-serif; font-weight:bold; font-size:13px; background:#8DBFB0; width:51px; height:19px; color:white; padding:0; border:none; float:right; margin:5px 2px 0 7px;}


.section_title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 15px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#0f7f9e;
	font-weight:bold;
	}

p.text {
	margin-top:10px;
	font-size:11px;
	color:#7b7b7b;
	}

#voluntariado_form_box {
	width:575px;
	/*background:url(img/voluntariado_form_bg.jpg) left top no-repeat;*/
	margin-top:15px;
	color:#19388a;
	font-size:12px;
	padding:20px;
	background:#E4E4E4;color:#063
	}

#voluntariado_form_box p span {
	color:#7b7b7b;
	font-size:11px;
	}

#voluntariado_form_box #col_izq {
	width:285px;
	}

#colaborar_form label.error{
    margin-bottom: -13px;
    margin-top: 0 !important;
    text-align: right;
    width: 100%;}

#colaborar_form #captcha-error{bottom: 80px;
    left: -120px;}

#col_izq .line {
	display:block;
	width:285px;
	padding:6px 0;
	}
#col_der .line {
	display:block;
	width:280px;
	padding:6px 0;
	}


#col_izq .line input {
	width:165px;
	float:right;
	border:1px solid #d0d0d0;
	color:#19388a;
	height:16px;
	font-size:10px;
	}

#col_izq .line label {
	float:left;
	}

#voluntariado_form_box #col_der {
	width:280px;
	margin-left:8px;
	}

#col_der .line input {
	width:165px;
	float:right;
	border:1px solid #d0d0d0;
	color:#19388a;
	height:16px;
	font-size:10px;
	}

#contacto_estudios {*margin-top:-17px;}

.line #contacto_exp, .line #contacto_comentario {
	border:1px solid #d0d0d0;
	color:#19388a;
	height:60px;
	float:left;
	width:280px;
	margin-top:12px;
	}

#col_der #captcha_box {
	width:215px;
	}

#col_der #captcha_box #captcha {
	float:right;
	width:50px;

	}

#col_der #captcha_box .label_captcha {
	padding-bottom:15px;
	}

.label_captcha span {
	display:none;
}

#col_der #captcha_box .label_captcha span {
	display:inline;
	text-transform:lowercase;
	}

#col_der #enviar {
	height:24px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	background:url(img/home_emailenviar_bg.jpg) repeat-x left top;
	color:#fff;
	font-weight:bold;
	padding:0 5px;
	display:block;
	margin:34px 0px 0 0;
	float:right;
	cursor:pointer;
	}

#voluntariado_pie {
	display:block;
	margin:10px 0 0 10px;
	float:left;
	}

#voluntariado_pie em {
	font-weight:bold;
	color:#19388a;
	font-style:normal;
	text-decoration:underline;
	}

#col_der .line #contacto_dispo {
	width:130px;
	*margin-top:-15px;
	}



/* ================================================== BLOG ================================================== */


#novedades .title {
	border-bottom:1px solid #c4c8d1;
	padding:0 0 15px;
	width:100%;
	height:20px;
	font-size:24px;
	color:#939598;
	font-weight:bold;
	}
/*
#buscador_conce {width:615px;}

.cat-list { display:block; background:#b7b7b7; font-size:12px; font-weight:bold; margin:0 5px; color::#fff; padding:5px;}
.cat-list a {color:#fff;} */

/* ------------------- estilos de wega ------------------------- */

/* --  BLOG / Novedades --  */

#novedades {width:615px; background:#fff; padding:2px 0}
#central {width:400px; /* margin-left:29px*/}
#derecha_blog {width:200px; float:right; margin:5px 0 0 0;}
/*#blog-wrap {margin:15px 0 0 10px; width:400px;}*/
#blog-wrap {margin:15px 0 0 0; width:100%;}
.post, #comentarios{ padding:20px 0; border-bottom:2px dotted #999; width:100%;}
.post p {float:none; margin:8px 0 0 0; width:94%}
.heading-post {font-size:18px; color:#FF6A00; float:none; display:block; font-family:Arial; background:url(img/main_sprite.gif) no-repeat; height:27px; margin-top:30px; *margin-top:50px;}
.heading-post a {float:left; margin-top:1px}
.heading-post a:hover { text-decoration:underline; color: #FF6A00 !important}
.metainfo {font-size:11px; float:none; display:block; color:#545454; width:95%}
.metainfo .item1 {
	background:url(img/Date-Edit.png) 8px 3px no-repeat #b7b7b7;
	padding:5px 8px 5px 30px;
	*display:block;
	*float:left;
	color:#fff;
	margin-right:5px;
	-moz-border-radius: 6px;
  	-webkit-border-radius: 6px;
    border-radius: 6px;
  	-moz-background-clip: padding;
  	-webkit-background-clip: padding-box;
  	background-clip: padding-box;

	}

.metainfo .item2 {
	background:url(img/Comments.png) 8px 3px no-repeat #b7b7b7;
	padding:5px 8px 5px 30px;
	*display:block;
	*float:left;
	color:#fff;
	margin-right:5px;
	-moz-border-radius: 6px;
  	-webkit-border-radius: 6px;
    border-radius: 6px;
  	-moz-background-clip: padding;
  	-webkit-background-clip: padding-box;
  	background-clip: padding-box;
	}

.metainfo .item2 a:hover {
	text-decoration:none;
	color:#000;
}

.metainfo .item3 {
	background:#b7b7b7;
	padding:5px 8px;
	*display:block;
	*float:left;
	color:#fff;
	margin-right:5px;
	-moz-border-radius: 6px;
  	-webkit-border-radius: 6px;
    border-radius: 6px;
  	-moz-background-clip: padding;
  	-webkit-background-clip: padding-box;
  	background-clip: padding-box;
	}

.metainfo .item3 a:hover {
	text-decoration:none;
	color:#000;
}

.homepageexcerpt {line-height:18px;margin-top:14px;width: 95%;}
.homepageexcerpt ul, .acciones_content ul {float:none; display:block }
.homepageexcerpt ul li, .acciones_content ul li {display:list-item; padding:5px 0; float:none; margin-left:34px}
.homepageexcerpt img, .acciones_content img {
	margin:5px;
	padding:5px;
	-moz-box-shadow: 0px 0px 10px #666; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 10px #666; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 10px #666;
	border:none;
	*border:1px solid #999; /* IE7 */
	border/*\**/:1px solid #999\9; /* IE8 */
	}
.homepageexcerpt a, .texto-comentario a, .acciones_content a{color:#01704F}
.homepageexcerpt a:hover, .texto-comentario a:hover, .acciones_content a:hover {text-decoration:underline;}
.homepageexcerpt p {padding-bottom:10px!important;float:none!important}
.homepageexcerpt div{float:none;display:block}
.img-post {float:right;display:inline;margin: 0 10px 0 0;border: 3px solid #ddd}
.more-link {display:block; margin:10px 0 0 0;}
.more-link a {background: url(img/icon_more.gif) no-repeat left center;color: #FF0000!important;font-size: 11px;padding: 0 0 0 15px;}
.tags{font-size:11px;/*margin-top:14px;*/background:url(img/tags.gif) left top no-repeat; padding:0 0 0 20px;line-height:16px; margin-top:15px}
.tags span{float:left;padding:0 7px 0 0px; font-weight:bold;}
.tags a:hover{text-decoration:underline;color:#000}

.blog-nav{background:#fff;margin-top: 10px;width: 100%;}
.blog-nav a{padding:7px;color:#474747}
.blog-nav a:hover{text-decoration:underline; color:#d4001d}
.blog-nav .prev{float:left}
.blog-nav .next{float:right}

#buscador_conce .buscar {text-indent:-9999px;}
#buscar_blog, .tagcloud {padding-bottom:20px}
#buscar_blog .buscar {margin:0; padding-bottom:4px}
#buscar_blog .input_buscador {background:#fff;border: 1px solid #E5E5E5;margin-top: 2px;padding: 2px;width: 133px}

#buscador_conce {background:url(img/blog_cat_bg.gif) no-repeat 0px -22px #f7f7f7;
     -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top:25px;
  }

.blog-title {color:#fff;font-size:14px;padding-top:15px;width: 185px; background:none; padding-left:15px}
.cat-list li { margin-top:10px; width:146px; padding:3px 0 10px 10px; background:url(img/bullet.gif) left 8px no-repeat; border-bottom:1px solid #999}
.cat-list li:last-child {border-bottom:none;}
.cat-list {padding:10px 0; width:175px; margin-left:25px; color:#01704F;}
#buscador_conce a:hover {color:#000;}
#rss a:hover {text-decoration:none}
#rss img {vertical-align:middle}

#breadcrumb {line-height:20px; color:#01704F; padding-bottom:15px;}
#breadcrumb h4 {margin:0; font-size:14px; color:#01704F; font-weight:bold;}
#breadcrumb a:hover, #notas-rel a:hover, #comentarios h4 a:hover {color:#FF6A00}
#breadcrumb span {font-weight:bold}
.addthis {border-top:1px dashed;border-bottom:1px dashed;border-color:#ccc;padding:8px 0 3px;margin-top:10px;height:25px;width: 100%;}
#comentarios h4 {text-transform:none}
#comentario-form, #notas-rel {margin-top:16px;width:210px;}
#comentario-form span input, #comentario-form span textarea{background:#F5F5F5;border: 1px solid #ccc; color: #6B6B6B;font-size: 11px; padding: 2px; width: 186px;margin-right:6px;font-family:Arial, Helvetica, sans-serif}
#comentario-form form {margin-top:10px; width:210px;}
#comentario-form span textarea {height:100px}
#comentario-form span{float:left;padding:3px 0;width:210px; position:relative}
#comentario-form label.error {float:left; margin:0; padding:0;width:auto;color:#D90D0D;font-size:10px}
#comentario-form small {font-size:11px}
input.enviar-comentario{background: #01704F;cursor: pointer;display: inline; height: 24px; width: 83px; color:#fff; margin-top:5px; padding-bottom:4px; font-weight:bold;	}
a.link-pdf{background: #01704F;cursor: pointer;color:#fff; padding:4px 6px; font-weight:bold;}
#notas-rel {float:right;width: 40%;}
#notas-rel ul, #notas-rel li {width:100%}
#notas-rel li{background: url(img/main_sprite.gif) -941px -369px no-repeat; margin: 10px 0 0;padding: 0 0 0 14px;width:86%}
#notas-rel a:hover {text-decoration:underline}
#notas-rel h4 {font-size:14px; color:#1E87A4; font-weight:700; text-decoration:underline}
#comentario-form .captcha_box, #comentario-form .captcha_refresh {margin:0}
#comentario-form .alert {margin-top:5px; color:#f00}
#comentario-form .label_captcha {padding-bottom:10px}
#comentario-form h4 {font-size:14px; color:#01704F; font-weight:bold; text-decoration:underline}
.comentario-wrap {margin-top:16px;padding-bottom:16px;border-bottom:1px solid #ccc;width: 664px;padding:10px;background:#F4F4F4}
.autor strong {font-size:14px}
.autor span {font-size:11px;font-style:italic;color:#aaa}
.texto-comentario, .texto-comentario p{color:#6B6B6B}
.captcha_refresh {background:url(img/refresh.gif) no-repeat; width:24px; text-indent:-9999px; height:24px; float:left; line-height:0}
.texto-comentario {margin-top:12px;width:100%}
.captcha_box, #comentario-form .label_captcha{width:210px}
/* */
#repuestos .contenido-repuestos h3 {color:#6B6B6B; font-weight:bold; text-decoration:underline;}
#captcha {border:solid 1px #c9c9c9; text-transform:uppercase}


/*  últimos */

#voluntariado_form_box h3 {
	}

#formhemo label {
	display:block;
	margin-bottom:5px;

	}
#formhemo label.label_captcha{color:#006633}
#formhemo label.error{text-align:left;float:none}
#formhemo small{display:block}
#petitorio_form{position:relative}
#formhemo #captcha-error{position:relative;bottom:0;display:inline-block}
#petitorio_form #captcha-error {top: 235px;}

#formhemo .field, #formhemo select {
	display:block;
	margin-bottom:5px;
	width:248px;
	}

#formhemo table{
	width:535px;
	margin:0 20px;
	}

#formhemo table tr td {
	width:285px;
	height:25px;
	vertical-align:top;
	}
#formhemo #enviar {
	background: url(img/home_emailenviar_bg.jpg) left top repeat-x;
	color:white;
	font-weight:bold;
	padding:3px 10px;
	cursor:pointer;
	margin-top:10px;
	}

#formhemo textarea {
	width:248px;
	height:50px;
	}

#btn_hemo {
	float:left;
	background-color: #f9fcff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9fcff), to(#d1dcf0));
	background-image: -webkit-linear-gradient(top, #f9fcff, #d1dcf0);
	background-image:    -moz-linear-gradient(top, #f9fcff, #d1dcf0);
	background-image:     -ms-linear-gradient(top, #f9fcff, #d1dcf0);
	background-image:      -o-linear-gradient(top, #f9fcff, #d1dcf0);
	background-image:         linear-gradient(top, #f9fcff, #d1dcf0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9fcff', EndColorStr='#d1dcf0');
    border: 1px solid #81BFE6;
    border-radius: 3px 3px 3px 3px;
    color: #57AADD;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 21px;
	margin-left:20px;
	}

#table-plantel{color:#808080}
#table-plantel ul{margin:0;list-style-type:none}
#table-plantel li{background:none!important;padding:0!important;position:relative}
#table-plantel li span{cursor:pointer}
#table-plantel li span:hover{color:#0F7F9E}
#table-plantel li img{position:absolute;left:-100px;top:-25px;border:2px solid #fff;box-shadow:0 0 8px #ddd;display:none}

.donar-radios input{margin:0 8px 0 0;padding:0;width:auto}
.donar-radios label{cursor:pointer}

.video-wrap{display: block!important;float: none!important;padding: 10px 0;text-align: center;}

#slider_h img {margin:0;padding:0;-moz-box-shadow: none; /* FF3.5+ */
	-webkit-box-shadow:none; /* Saf3.0+, Chrome */
	box-shadow:none}

#inscripcion_areas input{margin-right:10px}


/* formulario de suscripción a la revista todos somos un mañana */

.suscribirme_btn {
	background	: url(img/home_emailenviar_bg.jpg) repeat-x left top;
	border			: 0;
	color				: #fff;
	cursor			: pointer;
	display			: block;
	font-family	: Helvetica, Arial, sans-serif;
	font-size		: 13px;
	font-weight	: bold;
	height			: 24px;
	margin			: 5px auto 0;
	padding			: 0 10px;
	width				: 90%;
}

#suscripcion_revista {
	display: none;
	color: #666;
	width: 100%;
}
#suscripcion_revista h4 {
	font-size	: 1.25em;
	margin-top: 5px;
}
#suscripcion_revista .col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing		: border-box;
	box-sizing				: border-box;
	float							: left;
	/*height						: 230px;*/
	padding						: .5em;
	width							: 50%;
}
#suscripcion_revista label {
	display	: block;
	overflow: hidden;
	width		: 100%;
}
#suscripcion_revista label > span {
	display	: block;
	margin	: 7.5px 0 5px;
}
#suscripcion_revista label > select,
#suscripcion_revista label > textarea,
#suscripcion_revista label > input[type="email"],
#suscripcion_revista label > input[type="text"] {
	border						: 1px solid #d0d0d0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing		: border-box;
	box-sizing				: border-box;
	color							: #666;
	display						: block;
	padding-left			: 5px;
	padding						: .25em;
	width							: 100%;
}
#suscripcion_revista label[for="suscribirme"] {
	clear: both;
	margin: 7.5px 0 5px;
}
#suscripcion_revista label > span,
#suscripcion_revista label > input[type="checkbox"] {
	margin				: 7.5px 0 5px;
	vertical-align: middle;
}
#suscripcion_revista label > input[type="checkbox"] {
	float				: left;
	margin-right: 5px;
}
#suscripcion_revista input[type="submit"] {
	background	: url(img/home_emailenviar_bg.jpg) repeat-x left top;
	color				: #fff;
	cursor			: pointer;
	display			: block;
	font-family	: Helvetica, Arial, sans-serif;
	font-size		: 13px;
	font-weight	: bold;
	height			: 24px;
	margin			: 20px 18px 0 0;
	padding			: 0 10px;
}
#suscripcion_revista label > textarea {
	height: 90px;
}
#suscripcion_revista #captcha_box { padding: .5em; }
#suscripcion_revista .label_captcha {
	color					: #666;
	margin-bottom	: 5px;
}
#suscripcion_revista .label_captcha span {
	display				: inline;
	vertical-align: top;
}
#otro-precio {
	float: none;
	display: inline !important;
	width: 285px !important;
}
.mensaje-formulario {
	font-size	: 12px;
	margin		: 10px 0 0;
	text-align: center;
	width			: 100%;
}