/*
THEME NAME: Biblioteca Universidad del Desarrollo
DESCRIPTION: Theme designed by AyerViernes to Universidad del Desarrollo
VERSION: 0.1
AUTHOR: AyerViernes - Fabian Ramirez <framirez@ayerviernes.com>
AUTHOR URI: ayerviernes.com
TAGS: gray, green, blue, udd, clear, light
*/
/**** FONT FACE **/
/*@font-face {
    font-family: 'Francois One';
    src: url('fonts/FrancoisOne-webfont.eot');
    src: url('fonts/FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/FrancoisOne-webfont.woff') format('woff'),
         url('fonts/FrancoisOne-webfont.ttf') format('truetype'),
         url('fonts/FrancoisOne-webfont.svg#Francois One') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


/******************************************************************** GENERAL */
body{
	font: normal .75em/130% Verdana, Sans-serif;
	text-align: center;
	background: #FFF;
	background-image:url(img/back/back-top.png);
	background-repeat:repeat-x;
}

a {
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.center{
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.space {
	display:block;;
}
.hide {
	display:none;
}
.clear-list {
    clear: both;
}
/******************************************************************** STRUCTURE */

#menu-up {
	background: #0060A0;
	height:35px;
}
/******************************************************************** CONTENT */
/*------------------------------- MENU UP */
#menu-up li {
	float: left;
	padding: 11px 0;
}
#menu-up li a {
	font-family: Georgia, serif;
	font-style: italic;
	color: #FFFFFF;
	padding: 0 10px;
	border-left: 1px solid #003E6F;
}
#menu-up li a.first-element {
	border-left:none;
}
#menu-up .home {
	display:block;
	padding-right: 10px;
	float: left;
	font-family: Georgia, serif;
	font-style: italic;
	color: #FFFFFF;
	background: url(img/back/line.png) repeat-y right;
	margin-top: 11px;

}
#menu-up .home strong {
	float: left;
	font: normal 1.1em/120% 'Francois One', sans-serif;
	text-transform: uppercase;
	font-style:normal;
}

#menu-up #s {
	width:206px;
	height:25px;
	border:none;
	float:right;
	margin-top:5px;
	padding-left:10px;
	color:#666666;
	font-size:12px;
	font-family: Georgia, serif;
	font-style:italic;
	line-height:24px;
	background-repeat:no-repeat;
}

#menu-up #searchsubmit {
	background-color:#94C01E;
	border:none;
	width:29px;
	height:25px;
	margin-left:0;
	margin-top:5px;
	background-image:url(img/auxi/sprites.gif);
	background-position:1px 1px;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}

/*------------------------------- MENU MAIN */
#menu-main {
	padding-top:21px;
	font-family:'Francois One', sans-serif;
	font-size:12px;
	height:82px;
}
#menu-main .logo {
	float:left;
	margin-right:53px;
	margin-left:23px;
}

#menu-main ul li {
	float:left;
	padding:0 6px;
	margin-top:16px;
}

#menu-main ul li a {
	height:55px;
	display:block;
	text-transform:uppercase;
	color:#00355E;
	padding:0 7px;
	padding-top:10px;
	height:56px;
}
#menu-main ul li a:hover {
	text-decoration:none;
	color:#1A70AA;
}

#menu-main ul li.active a {
	color:#1A70AA;
	background-image:url(img/auxi/menu-corner.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
	/*---------- MENUS PERSONALIZADOS */
	#menu-main ul li.busqueda-de-recursos a{
		width:95px;
		text-align:center;
		padding-top:0px;
		height:66px;
	}
	#menu-main ul li.recomendaciones-y-ayuda a{
		width:104px;
		text-align:center;
		padding-top:0px;
		height:66px;
	}

	#menu-main ul li.noticias a{
		padding-right:0;
	}

/*----------------------------- MENU FOOTER */
#menu-footer {
	height:107px;
	background-image:url(img/back/back-footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:38px;
}

#menu-footer .center {
	padding-top:18px;
}

#menu-footer .logo {
	float:left;
	margin-right:40px;
	margin-left: 23px;
}
#menu-footer .menu {
	width:386px;
	float:left;
	padding-top:6px;
}
#menu-footer .menu ul li {
	width:180px;
	float:left;
	background-image:url(img/auxi/sprites.gif);
	background-position:-57px -56px;
	padding-left:13px;
	background-repeat:no-repeat;
}

#menu-footer .menu ul li a {
	font-style:italic;
	display:block;
	color:#0064B1;
}

#menu-footer .social_networks {
	width:285px;
	float:right;
	padding-top:10px;
}

#menu-footer .social_networks p {
	float:left;
	font-size:11px;
	line-height:24px;
	text-align:right;
}

#menu-footer .social_networks ul {
	width:150px;
	float:right;
}

#menu-footer .social_networks ul li span {
	color:#999999;
	font-size:11px;
	font-family: Georgia, serif;
	font-weight:normal;
	float:right;
	display:block;
	width:1px;
	height:25px;
	position:absolute;
	top:32px;
	margin-left:-2px;
}

#menu-footer .social_networks li {
	float:right;
}

#menu-footer .social_networks li a {
	text-indent:-10000px;
	width:25px;
	height:25px;
	display:block;
	margin-right:5px;
	margin-left:5px;
	position:relative;
}

#menu-footer .social_networks a.facebook {
	background-image:url(img/auxi/sprites.gif);
	background-position:-63px 1px;
	background-repeat:no-repeat;
}

#menu-footer .social_networks a.facebook:hover {
	background-position:-64px -23px;
}

#menu-footer .social_networks a.youtube {
	background-image:url(img/auxi/sprites.gif);
	background-position:-96px 1px;
	background-repeat:no-repeat;
}

#menu-footer .social_networks a.youtube:hover {
	background-position:-97px -23px;
}
#menu-footer .social_networks a.twitter {
	background-image:url(img/auxi/sprites.gif);
	background-position:-133px 1px;
	background-repeat:no-repeat;
}

#menu-footer .social_networks a.twitter:hover {
	background-position:-134px -23px;
}

#menu-footer .social_networks a.flickr {
	background-image:url(img/auxi/sprites.gif);
	background-position:-173px 1px;
	background-repeat:no-repeat;
}
#menu-footer .social_networks a.flickr:hover  {
	background-position:-174px -23px;
}

#menu-footer #menu-inferior {
	font-family: Georgia, serif;
}

#menu-footer .submenu .menu {
	width:285px;
	float:right;
	margin-top:4px;
	text-align:right;
}

#menu-footer .submenu .menu li {
	text-align:right;
	font-size:11px;
	font-style:italic;
	font-family: Georgia, serif;
	display:inline;
}
#menu-footer .submenu .menu li a {
	color:#7FA61A;
	border-left: solid 1px #7FA519;
	padding-right:2px;
	padding-left:7px;
}
#menu-footer .submenu .menu li a.first-element {
	border:none;
	padding-left:0;
}
/*------------------------------- BREADCUMB */
#breadcrumb {
	font-size:10px;
	color:#333333;
	margin-bottom:30px;
}

#breadcrumb a {
	color:#92BF1E;
	text-decoration:underline;
}
/*------------------------------ USER LOGIN */
#user_login {
	position:absolute;
	right:250px;
	top:0;
	font-size:11px;
}
#user_login a {
	font-style:italic;
	font-family: Georgia, serif;
	color:#0064B1;
	font-size:12px;
	background-image: url("img/auxi/close.gif");
	background-position: right;
	padding-right:16px;
	background-repeat: no-repeat;
}
/*------------------------------- MAIN CONTAINER */
#content {
	margin-top:25px;
	margin-bottom:25px;
}

/*------------------------------- DEFAULT PAGES Style */
.default_page h1, .h1 {
	font-size:24px;
	color:#333333;
	font-family: Georgia, serif;
	margin-bottom:15px;
	text-align:left;
	padding-top:0px;
	line-height:32px;
	margin-top:0;
}
.default_page h3 {
	font-size:13px;
	color:#333333;
	font-family: 'Francois One', sans-serif;
	margin-bottom:20px;
}

.default_page .rss {
	display:block;
	position:absolute;
	right:0;
	top:2px;
	background-image:url("img/auxi/rss.gif");
	width:21px;
	height:21px;
	text-indent:-10000em;
}
.default_page .ver_todas {
	background-image: url("img/auxi/sprites.gif");
	background-position: -57px -56px;
	background-repeat: no-repeat;
	padding-left:14px;
	color:#0064B1;
	font-family: Georgia, serif;
	font-size:12px;
	text-transform:lowercase;
	font-style:italic;
	position:absolute;
	right:0;
	bottom:0;
}
.default_page ol, .default_page ul{
	margin-bottom: 25px;
}
.default_page ol{
	margin-left: 10px;
}
.default_page ol li{
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 14px;
	list-style: decimal;
}
.default_page ul li {
	background-image: url("img/auxi/sprites.gif");
	background-position: -57px -56px;
	background-repeat: no-repeat;
	padding-left: 14px;
}
.default_page ul li a {
	color:#0064B1;
}
.default_page ul.mapa li {
	background-image: url("img/auxi/icon-mapa.gif");
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:12px;
}
.default_page .ver_todas  a {
	font-style:italic;
	font-family: Georgia, serif;
	color:#0064B1;
	font-size:12px;
}
.default_page .tutorial {
	width:219px;
	height:290px;
	float:left;
	display:block;
	margin-left:19px;
}
.default_page .tutorial.first_element {
	margin-left:0;
}
.default_page .tutorial h4 {
	height:40px;
}
.default_page .tutorial h4 a {
	font-family: Verdana, Sans-serif;
	color:#005F9F;
	font-size:11px;
	font-weight:bold;
}
.default_page .tutorial .description {
	color:#000000;
	font-family: Verdana, Sans-serif;
	font-size:11px;
	margin-top:20px;
}
.post_inside_content img {
	text-align:center;
	border:solid 4px #E5EEF2;
	margin-top:30px;
	margin-bottom:50px;
}
.default_page h2.horarios {
	border-bottom:dotted 1px #A8A8A8;
	padding-bottom:10px;
	font-size:18px;
	color:#333333;
	font-family: Georgia, serif;
	margin-bottom:20px;
	clear:both;
}
.default_page h3.busqueda {
	font-size:18px;
	color:#333333;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:15px;
	text-transform:none;
	margin-top:35px;
	margin-bottom:25px;
	font-family: Georgia, serif;
	font-weight:normal;
	position:relative;
}
.default_page tr td.title-magazine {
	width:78%;
}
.default_page div.excerpt {
	font-size:14px;
	font-family: Georgia, serif;
	font-style:italic;
	color:#333333;
	margin-bottom:30px;
}
.default_page p.excerpt strong {
	font-weight:normal;
}
.default_page .item_list {
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.default_page .item_list p {
	margin:0;
	margin-bottom:13px;
}
.default_page h3 {
	font-size:13px;
	position:relative;
}
.default_page .item_list h3 {
	padding-top:20px;
	margin-bottom:15px;
}
.default_page .item_list.first_element {
	border-top:none;
	padding-top:0;
	margin-top:0;
}

.default_page .item_list.first_element h3 {
	padding-top:0;
	margin-top:0;
}
.default_page .item_list.last_element {
	border-bottom:none;
	margin-bottom:0;
}
.default_page h3 a {
	color:#7FA519;
	font-family: 'Francois One', sans-serif;
}
.default_page h3 a:hover {
	color:#0060A0;
	text-decoration:none;
}
.default_page .separation-table {
	border:1px solid #F5F4F1;
	padding:2px;
	margin-bottom:35px;
}
.default_page .separation-fieldset {
	border:1px solid #C6C3C3;
	padding:2px;
	margin-bottom:35px;
}
.default_page table {
	width:100%;
}
.default_page table thead th {
	background-color:#EBE8E5;
	padding:5px;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	font-size:11px;
	font-family: Verdana, Sans-serif;
	padding-left:10px;
}
.default_page table tbody tr.odd {
	background-color:#F5F4F1;
}
.default_page table tbody td.logo {
	text-align:center;
	width:215px;
	padding:20px 10px;
}
.default_page table tbody td {
	padding:10px;
	font-size:11px;
	border-left:solid 1px #CCCCCC;
}

.default_page table tbody td a {
	color:#005F9F;
}

.default_page table tbody td.online {
	text-align:center;
}
.default_page table tbody td.online a {
	background-image: url("img/auxi/sprites.gif");
	background-position: -57px -56px;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-style:italic;
	text-transform:lowercase;
	font-family: Georgia, serif;
}

.default_page table tbody td.tcenter {
	text-align:center;
	padding:0;
}
.default_page table tbody td .bullet {
	font-weight:bold;
	color:#94C01E;
}

.default_page table .tcenter {
	text-align:center;
}
.default_page .no_permision {
	background-color:#FFFFCC;
	border:solid 1px #FFFF66;
	padding:6px 28px;
	background-image: url("img/auxi/sprites.gif");
	background-position: 0 -169px;
	background-repeat: no-repeat;
	padding-left:65px;
	margin-bottom:20px;
}

.default_page .no_permision .error404 {
	line-height:40px;
	padding-top:6px;
	padding-bottom:0;
	margin-bottom:4px;
}

.default_page .no_permision h3 {
	font-size:12px;
	font-family: Verdana, Sans-serif;
	font-weight:bold;
	margin:0;
	text-transform:none;
	padding-top:12px;
}

.default_page .no_permision a {
	color:#005F9F;
}

.default_page ul li span.no-permision {
	background-image: url("img/auxi/sprites.gif");
	background-position: -81px -344px;
	background-repeat: no-repeat;
	padding-right:30px;
	height:11px;
	width:11px;
}

fieldset.login {
	padding:25px 35px;
	background-color:#EBE8E5;
	position:relative;
}

#fancybox-content #login-modal{
	display: block !important;
}

#login-modal fieldset.login {
	background-color:#FFF;
}

#login-modal fieldset.login label {
	width:110px;
	margin-left:0;
	margin-right:20px;
}
#login-modal fieldset.login p {
	margin-top:12px;
}

#login-modal fieldset.login .input {
	float:left;
}

#login-modal fieldset.login .clearfix {
	height: 30px;
}

#login-modal fieldset.login .login_username_box {
	margin-top:40px;
}

#login-modal fieldset.login .submit {
	margin-left:220px;
}

#login-modal fieldset.login a.ayuda{
	right:200px;
}

fieldset.login .buttons {
	position:relative;
	margin-top:20px;
}

fieldset.login .buttons a.ayuda {
    position: absolute;
    right: 361px;
    top: 7px;
}

fieldset.login h3 {
	font-size:13px;
	text-transform:none;
	background-image: url("img/auxi/sprites.gif");
    background-position: -24px -391px;
    background-repeat: no-repeat;
	padding-left:28px;
	font-weight:bold;
	font-family: Verdana, Sans-serif;
	color:#333333;
	height:14px;
	padding-top:4px;
	padding-bottom:6px;
	text-align:left;
}

fieldset.login .no_permision h3 {
	background-image:none;
	padding-left:0;
}

fieldset.login .clearfix {
	clear:both;
	margin-top:20px;
}

fieldset.login p {
	text-align:left;
}

fieldset.login label {
	width:170px;
	float:left;
	text-align:right;
	margin-right:20px;
	margin-top:7px;
}

fieldset.login .input input {
	width:194px;
	border:solid 1px #CCCCCC;
	padding:3px;
	height:24px;
}

fieldset.login .submit {
	margin-left:280px;
}

fieldset.login a {
	color:#005FA0;
}

.default_page div.horario {
	width:224px;
	float:left;
	margin-right:0px;
	border:solid 1px #C6C3C3;
	height:220px;
	display:block;
	margin-bottom:20px;
}

.default_page div.horario a {
	color:#005F9F;
}

.default_page div.horario p {
	margin:0;
}

.default_page div.horario .header {
	height:100px;
	font-size:11px;
	padding:20px;
}

.default_page div.horario .header h3 {
	font-size:12px;
	text-transform:uppercase;
	font-family: Verdana, Sans-serif;
	color:#333333;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:6px;
	margin-bottom:0;
	font-weight:normal;
}

.default_page .type_page  {
	width:470px;
}

.default_page .type_page_full {
	width:700px;
}

.default_page div.horario .header .address {
	border-top:solid 1px #CCCCCC;
	padding-top:6px;
	margin-top:2px;
}

.default_page div.horario .footer {
	font-size:11px;
	height:69px;
	border-top:solid 1px #D6D6D6;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	background-color:#F5F3F3;
	background-image: url("img/back/back-horarios.png");
	background-repeat: repeat;
}

.default_page .horario.margin_right {
	margin-right:8px;
}

.default_page h2 {
	font-size:18px;
	color:#333333;
	font-family: Georgia, serif;
	margin-bottom:0px;
	line-height:24px;
}

.default_page h3 a {
	text-transform:uppercase;
	font-family: 'Francois One', sans-serif;
	font-weight:normal;
	font-size:13px;
}


.default_page h3 {
	font-size:12px;
	margin-bottom:14px;
	font-family: Verdana, Sans-serif;
	font-weight:bold;
}

.default_page p {
	margin-bottom:12px;
}

/*------------------------------ Buscador */
#catalogo_portada .catalogo_titulo {
	position:absolute;
	top:22px;
	left:20px;
}

#catalogo_portada .catalogo_buscador a {
	position:absolute;
	top: 25px;
	right: 55px;
	background-image: url("img/auxi/sprites.gif");
	background-position: -57px -56px;
	padding-left: 13px;
  	color: #0064B1;
    font-family: Georgia,serif;
    font-size: 12px;
    font-style: italic;
}

#catalogo_portada #revista_simple .catalogo_buscador a {
	right:320px;
}

#catalogo_portada #revista_avanzada .catalogo_buscador a {
	right:338px;
}

#contenedor_buscador_catalogo_de_biblioteca table, .fieldset_catalogo table {
	width:100%;
	margin-bottom:20px;
}
#contenedor_buscador_catalogo_de_biblioteca table thead tr, .fieldset_catalogo table thead tr{
	background-color:#DCD8D5;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
#contenedor_buscador_catalogo_de_biblioteca table thead th, .fieldset_catalogo table thead th{
	font-size:11px;
	font-family: Verdana, Sans-serif;
	color:#333333;
	text-align:center;
	padding:8px;
}
#contenedor_buscador_catalogo_de_biblioteca table tbody td, .fieldset_catalogo table tbody td{
	padding-left:15px;
	padding-top:18px;
	padding-bottom:15px;
	border-bottom:solid 1px #CCCCCC;
}
#contenedor_buscador_catalogo_de_biblioteca table td .catalogo_add_field, .fieldset_catalogo table td .catalogo_add_field{
	border:none;
	color:white;
	text-align:center;
	background-color:#94C01E;
	width:20px;
	height:20px;
	display:block;
	cursor:pointer;
	padding-bottom:4px;
}
#contenedor_buscador_catalogo_de_biblioteca .textinput, .fieldset_catalogo .textinput{
	border:solid 1px #CCCCCC;
	padding:5px;
}
#contenedor_buscador_catalogo_de_biblioteca .floatLeft, .fieldset_catalogo .floatLeft{
	text-align:left;
	float:left;
	width:50%;
}
#contenedor_buscador_catalogo_de_biblioteca .floatRight, .fieldset_catalogo .floatRight{
	text-align:right;
	float:right;
	width:50%;
}
#contenedor_buscador_catalogo_de_biblioteca p, .fieldset_catalogo p{
	font-size:11px;
	font-family: Verdana, Sans-serif;
	color:#333333;
}
#contenedor_buscador_catalogo_de_biblioteca p label, .fieldset_catalogo p label{
	font-size:12px;
}
#contenedor_buscador_catalogo_de_biblioteca .radio_containers, .fieldset_catalogo .radio_containers{
	float:left;
	margin-top:10px;
	width: 406px;
}
#contenedor_buscador_catalogo_de_biblioteca .radio_containers p, .fieldset_catalogo .radio_containers p{
	margin:0;
	margin-bottom:6px;
}
#contenedor_buscador_catalogo_de_biblioteca #revista_avanzada .buttonsContainer, .fieldset_catalogo  #revista_avanzada .buttonsContainer{
	margin-right:130px;
}
#contenedor_buscador_catalogo_de_biblioteca #revista_avanzada, .fieldset_catalogo #revista_avanzada{
	display:none;
}
#contenedor_buscador_catalogo_de_biblioteca #revista_simple , #contenedor_buscador_catalogo_de_biblioteca #revista_avanzada {
	padding-top:20px;
}

/*------------------------------ GALERIA */
.default_page #gallery .image {
	width:225px;
	height:220px;
	float:left;
	overflow:hidden;
}

.default_page #gallery .image.margin {
	margin-right:10px;
}

.default_page #gallery .image img {
	border:solid 3px #E6EFF3;
}

.default_page #gallery .image a {
	font-size:12px;
	font-family: Georgia, serif;
	font-style:italic;
	color:#0064B1;

}

.default_page #gallery .image p {
	padding-top:3px;
}

.default_page #gallery .image .separator {
	border:none;
	vertical-align:middle;
	margin-left:2px;
}


.default_page .separation-double {
	width:100%;
	height:2px;
	display:block;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:20px;

}


/*------------------------------ HOME */

/*--------- MENU CATALOGO */
.menu_generico_opciones {
	width:715px;
	background-color:white;
	position:relative;
}
.menu_generico_opciones li {
	font-family: 'Francois One', sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	border:solid 1px #C6C3C3;
	border-bottom:none;
	margin-right:3px;
}


#menu_catalogo_portada li span a.active, #menu_servicios li span a.active {
	border-color:white;
}

.menu_generico_opciones li a.active div {
	position:absolute;
	bottom:-4px;
	width:100%;
	display:block;
	height:5px;
	background-color:#EBE8E5;
	left:-3px;
	border-left:solid 3px white;
	border-right:solid 3px white;
}

.menu_generico_opciones li span a {
	border:solid 3px #0160A2;
	border-bottom:none;
}

.menu_generico_opciones li a {
	color:white;
	display:block;
	background-color:#0160A2;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	position:relative;
}

.menu_generico_opciones li span a:hover {
	border-color:#00345E;
}

.menu_generico_opciones li a:hover {
	background-color:#00345E;
}

#menu_servicios.menu_generico_opciones li a {
	padding-top:4px;
	line-height:1;
	text-align:center;
}


.menu_generico_opciones li a.active {
	background-color:#EBE8E5;
	color:#000;
}

.menu_generico_opciones li a:hover {
	text-decoration:none;
}

.generico_div {
	clear:both;
	border:solid 1px #C6C3C3;
	padding:3px;
	width:709px;
}

.generico_div#contacto  {
	border:none;
	width:100%;
}

.generico_div .contenedor_generico_div {
	width:709px;
	background-color:#EBE8E5;
	border-top:none;
	position:relative;
}

.generico_div fieldset, .like-fieldset{
	padding:20px 15px;
	padding-bottom:15px;
}

.generico_div fieldset h2 {
	display:none;
}

.generico_div fieldset h2.show {
	display:block;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:19px;
}

.generico_div span {
	font-size:12px;
	font-style:italic;
	font-family: Georgia, serif;
	color:#333333;
	display:block;
	margin-left:235px;
	line-height:16px;
	padding-top:12px;
	clear:both;
}

.generico_div label {
	width:210px;
	text-align:right;
	float:left;
	margin-right:25px;
	line-height:30px;
}

.generico_div p {
	margin-bottom:25px;
}

.generico_div fieldset .input-text {
	height:30px;
	line-height:32px; /* Internet explorer BUG */
	width:303px;
	border:none;
	background-color:white;
	margin-right:8px;
	padding-left:8px;
	position:relative;
	vertical-align:middle;
	float:left;
}

.generico_div fieldset .input-text.error, .generico_div fieldset .textarea-text.error, .generico_div fieldset .alert-input .input-text, .generico_div fieldset .alert-input .textarea-text{
	border: solid 1px red;
	background-color: #FAFFF4;
}
.generico_div fieldset samp{
	position: relative;
	top: 5px;
	font-family: verdana;
	font-size: 10px;
}
.generico_div fieldset .input-text.medium {
	width:130px;
}

.generico_div fieldset .input-text.small {
	width:40px;
}

.generico_div fieldset .textarea-text {
	height:140px;
	width:304px;
	border:none;
	background-color:white;
	margin-right:8px;
	padding-left:8px;
	position:relative;
	vertical-align:middle;
	float:left;
	margin-bottom:14px;
}

.generico_div fieldset .input-select {
	height:21px;
	width:210px;
	border:none;
	background-color:white;
	margin-right:8px;
	padding-left:5px;
	margin-top:4px;
}

.generico_div .button-large.noFloat {
	float:none;
}

.generico_div .buttonsContainer {
	float:right;
	margin-top:20px;
	margin-bottom:10px;
}

.generico_div .servicios {
	padding-top:40px;
}
.generico_div .servicios .buttonsContainer {
	padding-right:133px;
}

.generico_div .buttonsContainer a {
	font-size:12px;
	font-family: Georgia, serif;
	font-style:italic;
	color:#0064B1;
	margin-right:10px;
}
.generico_div .radiobutton {
	margin-top:10px;
}

.generico_div .div_servicios {
	width:100%;
	height:43px;
	background: url(img/back/back-div-services.gif) repeat-x;
	background-position:bottom;
	display:block;
	padding-top:30px;
	clear:both;
	position:relative;
}

.generico_div .div_servicios.div_book_title {
	padding-top:0;
}

.generico_div .div_servicios .left_part {
	width:14px;
	height:43px;
	background: url(img/back/back-div-services.gif) repeat-x;
	background-position:bottom;
	display:block;
	position:absolute;
	left:-14px;
	top:0;
	padding-top:30px;
}

.generico_div .div_servicios .right_part {
	width:14px;
	height:43px;
	background: url(img/back/back-div-services.gif) repeat-x;
	background-position:bottom;
	display:block;
	position:absolute;
	right:-14px;
	top:0;
	padding-top:30px;
}

.generico_div .div_servicios.div_book_title .right_part, .generico_div .div_servicios.div_book_title .left_part  {
	padding-top:0;
}

.generico_div .div_servicios .new_book, .generico_div .div_servicios .new_renovation {
	line-height:37px;
	font-family: Verdana, Sans-serif;
	color:#0060A0;
	font-weight:bold;
	background: url("img/auxi/sprites.gif") no-repeat scroll 104px -262px transparent;
	padding-right:30px;
}

.generico_div .div_servicios .book_title {
	line-height:39px;
	font-family: Verdana, Sans-serif;
	color:#0060A0;
	font-weight:bold;
	margin-top:0;
}

.generico_div .div_servicios .book_title:hover {
	text-decoration:none;
}

.generico_div .div_servicios .book_title span {
	display:inline;
	line-height:auto;
	margin-left:0;
	padding-top:0;
	color:#0060A0;
	clear:none;
}

.generico_div .div_servicios .book_title span.number {
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	margin-right:30px;
}

.generico_div .div_servicios .book_title span.title {
	font-family: Georgia, serif;
	font-size:11px;
	font-style:italic;
}
fieldset .button {
	border:none;
	text-transform:uppercase;
	float:right;
	margin-top:16px;
	background: url(img/auxi/sprites.gif) no-repeat;
	background-position:0px -108px;
	background-color:#7FA61A;
	padding:8px;
	color:white;
	text-decoration:none;
	font-family: 'Francois One', sans-serif;
}
fieldset .button-large {
	border:none;
	text-transform:uppercase;
	width:110px;
	float:left;
	background-color:#7FA61A;
	height:30px;
	color:white;
	text-decoration:none;
	font-family: 'Francois One', sans-serif;
	vertical-align:middle;
	background: url(img/auxi/sprites.gif) no-repeat;
	background-position:0px -108px;
	float:left;
	cursor:pointer;
}
fieldset .button-large:hover {
	background:none;
	background-color:#7FA61A;
}
h4.show {
	clear:both;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

/* --- HOME */

.home fieldset.login{
	background-color:#FFF !important;
}

/*------------------------- Mapa del sitio */
ul.mapa li {
	background-image:none;
}

/*------------------------- Home Layer */
.home .content {
	width:715px;
	float:left;
}
.home .sidebar {
	width:222px;
	float:right;
}
.home .portada_left {
	width:218px;
	float:left;
	margin-top:22px;
}

.home .portada_center {
	padding-left:5px;
	width:492px;
	float:left;
	margin-top:22px;
}

/*------------------------- Main Layers */
#page_main {
	width:695px;
	float:left;
	margin:0 20px;
}
#page_central {
	width:470px;
	float:left;
	margin:0 20px;
}
#sidebar_widget {
	width:225px;
	float:left;
}
#sidebar_widget_aux {
	width:225px;
	float:right;
	padding-top:90px;
}

#page_full {
	width:100%;
	padding:0 20px;
}

/******************************************************************** ICONS */
.icon {
	display: block;
	text-indent: -10000px;
	background: url(img/auxi/sprite-buttons.png) no-repeat;
}
.logo-udd {
	float: left;
	width: 30px;
	height: 11px;
	margin: 4px 0 0 5px;
	background-position: -155px 0;
}
/*------------------------------- Home */


/*----------------------- WIDGETS */
.widget {
	width:100%;
	border:solid 1px #94C01E;
	position:relative;
	background-image:url(img/back/back-widget.png);
	background-repeat:repeat;
	margin-bottom:16px;
}
.portada_center .widget .icon-left, .portada_center .widget .icon-right {
	display:none;
}

.widget .icon-left {
	display:block;
	position:absolute;
	height:12px;
	width:80px;
	background-image:url(img/auxi/widget_corners.gif);
	background-repeat:repeat;
	background-position:top left;
	bottom:-13px;
	left:-2px;
}

.widget .icon-right {
	display:block;
	position:absolute;
	height:12px;
	width:80px;
	background-image:url(img/auxi/widget_corners.gif);
	background-repeat:repeat;
	background-position:bottom right;
	bottom:-13px;
	right:0px;
}

.widget .widget-wrap {
	position:relative;
}

.widget .wrap-widget {
	padding:2px;
	border:solid 4px white;
	padding-top:40px;
	padding-bottom:25px;
	padding-left:12px;
	padding-right:12px;
}

.widget h3{
	text-align:left;
	color:white;
	font-size:13px;
	font-family: 'Francois One', sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

.widget h3 span {
	text-transform:none;
	font-size:12px;
}

.widget ul li a, .widget ul li  a:visited, .widget p a, , .widget p a:visited {
	color:#0064B1;
	font-family: Georgia, serif;
	font-size:12px;
	font-style:italic;
}

/*------ Widget Recursos por Tema & Listado de Paginas */
.widget.recursos-por-tema, .widget.listado-paginas {
	border:solid 1px #C6C3C3;
}

.widget.recursos-por-tema .wrap-widget, .widget.listado-paginas .wrap-widget {
	background-image:none;
	background-color:#EBE8E5;
}

.widget.recursos-por-tema h3, .widget.listado-paginas h3 {
	padding:0;
	margin:0;
	background:none;
	color:#333333;
	position:inherit;
	margin-bottom:10px;
}

.widget.recursos-por-tema .wrap-widget, .widget.listado-paginas .wrap-widget {
	padding-top:15px;
}

.widget.recursos-por-tema p {
	font-size:11px;
	color:#333333;
	font-family: Verdana, Sans-serif;
}

.widget ul.listado_items {
	margin-top:20px;
}

.widget ul.listado_items li a {
	background-color:#0060A0;
	width:95%;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	display:block;
	color:white;
	text-decoration:none;
	margin-bottom:10px;
	padding-left:5%;
	text-transform:uppercase;
	font-style:normal;
	font-family: 'Francois One', sans-serif;
	font-weight:normal;
}

.widget ul.listado_items li a:hover {
	background-color:#00345E;
}

.widget ul.listado_items li a.active, .widget ul.listado_items li.active a  {
	background-color:#94C01E;
}

/*------ WIDGET Secciones */
.portada_center .widget {
	border:solid 1px #C6C3C3;
	width:224px;
	background:none;
	float:left;
	margin-left:20px;
}
.portada_center .widget p {
	font-size:11px;
	color:#333333;
	font-family: Verdana, Sans-serif;
	border-top:solid 1px #CCCCCC;
	padding-top:10px;
}
.portada_center .widget .wrap-widget, #page_content .portada_center .widget .widget-title-wrap {
	background-image:none;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	padding-top:15px;
	padding: 15px 18px 5px 18px;
}

#page_content .portada_center .widget .widget-title-wrap {
	height:auto;
}


.portada_center .widget h3, #page_content .portada_center h3 , .portada_center .widget h3 a:visited {
	padding:0;
	margin:0;
	background:none;
	color:#7FA61A;
	position:relative;
	margin-bottom:2px;
	border-bottom:solid 1px #CCCCCC;
	left:auto;
	top:auto;
	padding-bottom:5px;
}

.portada_center .widget .menu {
	padding-top:13px;
}

.portada_center .preguntas-frecuentes .menu {
	border-top: 1px solid #CCCCCC;
}

a.preguntas-frecuentes {
	font-family: Georgia, serif;
	font-size:12px;
	font-style:italic;
}

.portada_center .widget .menu li {
	margin-bottom:2px;
	background-image:url(img/auxi/sprites.gif);
	background-position:-57px -56px;
	padding-left:13px;
}
.portada_center .widget .menu li a, .widget h4 a, .widget p a, .widget ul li a {
	color:#0064B1;
	font-family: Georgia, serif;
	font-size:12px;
	font-style:italic;
}

.lista-preguntas-frecuentes .pregunta {
	position:relative;
	border-bottom:dotted 1px #999999;
	margin-bottom:12px;
	padding-bottom:26px;
}

.lista-preguntas-frecuentes .pregunta .post_inside_content {
	padding-left:20px;
}

.lista-preguntas-frecuentes .pregunta a.anchor {
	right:0;
	bottom:7px;
	position:absolute;
	background-image:url(img/auxi/linea-up.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:20px;
	color:#0064B1;
	font-family: Georgia, serif;
	font-size:12px;
	font-style:italic;
}


/*------ WIDGET Galería de imagenes */
.widget.galeria-de-imagenes .widget-wrap {
	padding-bottom:20px;
}


.widget.galeria-de-imagenes a {
	color:#0064B1;
}

.widget.galeria-de-imagenes .photo
{
		text-align:center;
}
.widget.galeria-de-imagenes .photo img {
	border:solid 4px white;
}

.widget.galeria-de-imagenes .photo p {
	margin-top:5px;
	margin-bottom:12px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.widget.galeria-de-imagenes .photo p img {
	border:none;
	vertical-align:middle;
}

/*------ WIDGET Preguntas Frecuentes */
#sidebar_widget_aux .widget.preguntas-frecuentes .wrap-widget {
	padding:0;
}
#sidebar_widget_aux .widget.preguntas-frecuentes .menu {
	padding:20px 10px;
	padding-top:10px;
}

#sidebar_widget_aux .widget.preguntas-frecuentes .menu li {
	background-image: url("img/auxi/sprites.gif");
    background-position: -57px -56px;
    margin-bottom: 5px;
    padding-left: 13px;
	font-style:italic;
	font-size:12px;
	font-family: Georgia, serif;
}

/*------ WIDGET Noticias */
.widget.novedades-noticias .wrap-widget,
.widget.novedades-bibliograficas .wrap-widget,
.widget.boletines .wrap-widget,
.widget.galeria-de-imagenes .wrap-widget
 {
	padding:0;
}

.widget.novedades-noticias .wrap-widget .post,
.widget.boletines .wrap-widget .post,
.widget.galeria-de-imagenes .wrap-widget .post
 {
	padding:0px 10px 0 10px;
}

.widget h3.widget-title {
	margin-bottom:15px;
}

.portada_center .widget h3.widget-title {
	margin-bottom:3px;
}
.portada_center h3.widget-title a {
	color:#7FA61A;
}
.portada_center h3.widget-title a:hover {
	color:#0060A0;
	text-decoration:none
}

#sidebar_widget_aux .widget .widget-wrap, .sidebar .widget .widget-wrap {
	padding-top:10px;
}

#sidebar_widget_aux .widget h3, , .sidebar .widget h3  {
	overflow:hidden;
}

#sidebar_widget_aux .widget h3 a, .sidebar .widget h3 a {
	background-image:url('img/back/back-titles.gif');
	background-position:top right;
	background-repeat:repeat-y;
	margin-left:-4px;
	padding-left:15px;
	padding-right:30px;
	white-space:nowrap;
	padding-top:1px;
	padding-bottom:1px;
	clear:both;
}

.sidebar .widget h3 a, #sidebar_widget_aux .widget h3 a {
	color:white;
}

.sidebar .widget h3 a:hover, #sidebar_widget_aux .widget h3 a:hover {
	background-position:bottom right;
	text-decoration:none;

}

.widget.novedades-noticias .post.no-border-top {
	border-top:none;
	margin-top:0;
}
.widget.novedades-noticias .post.no-border-bottom {
	border-bottom:none;
}
.widget.novedades-noticias h3 a.icon-rss {
	display: block;
	position:absolute;
	top:7px;
	left: 100px;
	width: 21px;
	height: 21px;
	padding: 0;
	margin-right: 97px;
	float: right;
	background: url(img/auxi/rss.gif) no-repeat;
	text-indent: -1000em;
}
.page-template-noticias-php .widget.novedades-noticias h3 a.icon-rss {

	top:-2px;

}
.widget.novedades-noticias .wrap-widget  {
	padding-bottom:10px;
}
.widget.novedades-noticias .post img {
	border: 4px solid #FFF;
	margin-right: 8px;
	margin-bottom: 10px;
}
.widget.novedades-noticias .post .view-more {
	color: #7FA519;
	text-decoration: none;
	font-size: 12px;
}

.widget.novedades-noticias .post .view-more:hover {
	text-decoration: underline;
}
.widget.novedades-noticias .post {
	font-family: Georgia, serif;
	min-height: 100px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	margin-top:2px;
	padding-top:2px;
}


.widget.novedades-noticias .date {
	font-size:10px;
	margin-bottom:3px;
	margin-top:3px;
}

.widget.novedades-noticias .description {
	font-size:11px;
	margin-top:4px;
	padding-bottom:10px;
}

.widget.novedades-noticias .description a {
	font-size:12px;
	color:#7FA61A;
	font-style:italic;
	font-family: Georgia, serif;
}

/*------ WIDGET Novedades Bibliograficas */
.widget p.title  {
	margin-bottom:12px;
}

.widget .identificacion {
	font-style:italic;
}

.widget .imagen_novedad_bibliografica {
	width:40%;
	float:left;
	padding-left:5%;
	padding-bottom:10px;
}
.widget .novedad_bibliografica {
	width:40%;
	float:left;
	padding-left:10%;
	padding-bottom:12px;
	overflow:hidden;
}

.widget .novedad_bibliografica p.identification {
	white-space:no-wrap;
}

.widget .imagen_novedad_bibliografica img {
	border:solid 5px white;
}


#page_content .portada_center .widget, #page_content .portada_center .wrap-widget {
	margin-left:0;
	height:auto;
}
#page_content .portada_center .widget.novedades-bibliograficas {
	margin-right:18px;
}

#page_content .portada_center .widget.novedades-bibliograficas .post {
	margin-bottom:19px;
}

#page_content .portada_center .widget.novedades-bibliograficas p {
	border:none;
	margin-bottom:0;
	padding-top:3px;
}

#page_content .portada_center .widget.novedades-bibliograficas .imagen-novedad {
	border:solid 4px #E6EFF3;
}

#page_content .portada_center .post {
	padding:0;
	border:none;
}

#page_content .portada_center .no-border-top, #page_content .portada_center p.description {
	border:none;
}
#page_content .portada_center .no-border-bottom {
	border:none;
}

#page_content .portada_center p.description {
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:12px;
	margin-bottom:0;
}

#page_content .portada_center .post.no-border-bottom p.description {
	border-bottom:none;
}

#page_content .portada_center .widget.novedades-bibliograficas .widget-title-wrap {
	padding-bottom:9px;
}

#page_content .portada_center .widget-title-wrap span {
	border-bottom:solid 1px #CCCCCC;
	display:block;
	height:1px;
	width:100%;
}

#page_content .columna-mapa {
	width:260px;
	float:left;
}
#page_content .columna-mapa.columna-final {
	width:170px;
	float:left;
}

/*------- Widget Lista de Boletines Central */
#sidebar_widget_aux.inside-boletin {
	padding-top:0;
	margin-left:20px;
}
.lista_boletines.portada_center .widget {
	margin-left:0;
	width:215px;
}

.lista_boletines.portada_center .widget .wrap-widget {
	padding:15px 10px;
	height:auto;
}

.lista_boletines.portada_center .widget.margin-right {
	margin-right:15px;
}

/*------ WIDGET Boletines */
ul.boletines {
	margin-top:15px;
}
ul.boletines li {
	margin-bottom:8px;
	background-image:url(img/auxi/sprites.gif);
	background-position:-99px -154px;
	padding-left:22px;
	font-family: Georgia, serif;
	font-size:12px;
	font-style:italic;
}

ul.boletines li span {
	color:#666666;
	font-size:10px;
	font-family: Verdana, Sans-serif;
	padding-left:8px;
	font-style:normal;
}

ul.boletines li span.space {
	padding-left:0;
}

ul.boletines p {
	font-family: Verdana, Sans-serif;
	color:black;
	font-size:11px;
}

.widget.boletines p {
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
}
.widget.boletines p a {
	font-family: Georgia, serif;
	font-style:italic;
	font-size:12px;
}

.widget.boletines p a.margin {
	margin-left:8px;
}

.widget.boletines p span {
	color:#999999;
}

/*-------- Actualidad IO Buscador **/
.post_list {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin-top:3px;
	padding-top:20px;
}

.post_list.no-border-top {
	border-top:none;
	padding-top:0px;
}

.post_list.no-border-bottom {
	border-bottom:none;
	display:block;
	width:100%;
	height:1px;
}


.post_list .date, .news_date {
	font-size:10px;
	font-family: Verdana, Sans-serif;
	padding-bottom:8px;
	display:block;
}
.post_inside_content {
	margin-top: 20px;
}


.post_list h2 a {
	font-size:16px;
	font-family: Georgia, serif;
	font-style:italic;
	color:#005F9F;
}

.post_list, .post_list p {
	font-size:12px;
	color:#333333;
	line-height:17px;
}

.post_list p {
	margin-top:12px;
}


.post_list .see_more a {
	color:#7FA519;
	font-size:13px;
	font-family: Georgia, serif;
	font-style:italic;
	margin-left:12px;
}


/*------- Lista Novedades bibliografica **/
.lista_novedad_bibliografica {
	width:223px;
	float:left;
	margin-right:13px;
	margin-bottom:50px;
}
.lista_novedad_bibliografica.no-margin {
	margin-right:0;
}

.lista_novedad_bibliografica .image {
	width:100%;
	height:156px;
	background-image:url(img/back/back-widget.png);
	background-repeat:repeat;
	text-align:center;
	border:solid 1px #D6D6D6;
	margin-bottom:20px;
}

.lista_novedad_bibliografica .image img {
	margin-top:10px;
	border:solid 4px #FFFFFF;
}

.lista_novedad_bibliografica p {
	margin:0;
	font-size:11px;
}

.lista_novedad_bibliografica p.title {
	margin-bottom:12px;
}

.lista_novedad_bibliografica p a {
	color:#005F9F;
	font-style:italic;
	font-family: Georgia, serif;
	font-size:12px;
}

.default_page #container_novedad_bibliografica {
	padding-bottom:50px;
}

/*------- Buscador */
.list_search {
	width:100%;
	border-bottom:dotted 1px #999999;
	padding-bottom:20px;
	margin-bottom:20px;
}

.list_search h3 a {
	color:#005F9F;
	font-family: Georgia, serif;
	font-style:italic;
	font-size:14px;
	text-transform:none;
}

.list_search a.read_more {
	color:#7FA519;
	font-family: Georgia, serif;
	font-style:italic;
}

.search_results {
	padding-bottom:14px;
}

.search_results strong {
	font-weight:bold;
	font-style:italic;
}

/*------- Paginador */
.wp-pagenavi {text-align:center;}
.wp-pagenavi .pages {display:none;font-size:11px; }
.wp-pagenavi span.current { background-color:#7FA519;color:white;  }
.wp-pagenavi-box .wp-pagenavi span.current {
	border-color:#7FA519
}
.wp-pagenavi a {border:solid 1px #DCD8D5; color:#00345E }
.wp-pagenavi-box .wp-pagenavi a:hover {border-color:white;color:#005F9F}
.wp-pagenavi-box {
	margin-top:20px;
}


/*------- Show all **/
.show_all {
	text-align:right;
}

.show_all a {
	color:#0064B1;
	font-family: Georgia, serif;
	font-style:italic;
	margin-left:12px;
	background-image:url(img/auxi/sprites.gif);
	background-repeat:no-repeat;
	background-position:32px -261px;
	padding-right:20px;
}
/*------- Ayuda **/
.default_page.container_ayuda {
	background-color:white;
	height:400px;
	width:400px;
	overflow:auto;
	text-align:left;
	padding:30px;
}

.default_page.container_ayuda h3 {
	font-family: Georgia, serif;
	font-size:24px;
	color:#333333;
	text-transform:none;
}

.default_page.container_ayuda h4 {
	font-family: Verdana, Sans-serif;
	font-size:14px;
	color:#333333;
	text-transform:none;
	font-weight:bold;
	margin-bottom:14px;
	margin-top:24px;
}

.default_page.container_ayuda ul li {
	background-image:url(img/auxi/bullet-ayuda.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.default_page.container_ayuda ul ul li {
	margin-left:30px;
	background-image: url("img/auxi/sprites.gif");
    background-position: -57px -56px;
    background-repeat: no-repeat;
}

.default_page.container_ayuda ul ul li a {
	font-size:12px;
}

.default_page.container_ayuda ul li {
	margin-bottom:12px;
}

/*--------- Interior novedad bibliografica */
.novedad_image {
	width:223px;
	background-color:#F5F3F3;
	border:solid 1px #D6D6D6;
	float:left;
	height:254px;
	margin-right:23px;
	background-image: url("img/back/back-widget.png");
	background-repeat: repeat;
}

.novedad_image img {
	border:solid 4px #FFFFFF;
	margin-top:15px;
	width:150px;
	height:213px;
	margin-left:30px;

}

.novedad_content p {
	margin-bottom:0px;
}
.novedad_body {
	margin-top:12px;
}
.novedad_body p {
	margin-bottom:12px;
}

/*-- Formulario de contacto */
#contacto {
	padding-top:20px;
	position:relative;
}

#contacto .requerido {
	top:0;
	right:30px;
	position:absolute;
	font-style: italic;
	font-size:11px;
}

.generico_div #contacto label {
	width:150px;
}
#contacto .block_comments {
	height:30px;
	display:block;
}
#contacto .intro_comments {
	display:block;
	padding-bottom:12px;
}
#contacto .buttonsContainer {
	padding-right:190px;
}

p.nostrong {
	font-weight:normal;
}
.contact_sent {
	margin-left:20px;
}

/*-------------------------------- POPUP Solicitud enviada */
#div_exito_formulario {
	text-align:left;
	padding:40px;
}

#div_exito_formulario .mis_servicios_sent {
	margin-left:6px;
}

/*------------------------------- MENU FOOTER */
#footer {
	clear:both;
}
