﻿body {
    margin:0 auto 0 auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position:center top;
    font-size: 11pt;
    font-family: Verdana;
    width: 960px;
    height: 868px;
    text-align: center;
}

p 
{
	font-size: 12px;
	}

/***********************************************************************
************************************************************************
Encabezdo de página
    Div Logo
    W 468
    H 60
    
    Div ReferenciasHorizontales
    W 468
    H 60

************************************************************************
***********************************************************************/

#Horizontal_0 {
    margin: 0 auto 0 auto;
    width: 960px;
    height: 70px;
    z-index: 1;
    top: 20px;
    position: relative;
}

#Logo {
    width: 468px;
    height: 60px;
    left: 0px;
    top: 5px;
    position: absolute;
}

#ReferenciasHorizontales {
    width: 468px;
    height: 60px;
    margin: auto auto auto auto;
    right: 35px;
    top: 5px;
    position: absolute;
}

/***********************************************************************
************************************************************************
Encabezdo de Barra de navagción
    Div Menu
    
    Div Sub Menu

************************************************************************
***********************************************************************/

#Horizontal_1 {
    margin: 0 auto 0 auto;
    width: 960px;
    height: 60px;
    z-index: 2;
    top: 25px;
    position: relative;      
    border-bottom: #9db9c4 1px solid;    
}

#Menu
{
	width: 945px;
	height: 30px;
	left: 0px;
	top: 0px;
	background-color: #034d72;
	text-align: left;
	padding-top: 12px;
	z-index: 3;
	padding-left: 15px;
	background-position-y: top;
	background-image: url(Menu_background_2.gif);
	background-repeat: repeat-x;
	position: relative;
}

#Horizontal_1 .BottomLeft
{
	position: absolute;
	top: 27px;
	z-index: 10;
	left: 0px;
}

#Horizontal_1 .BottomRight
{
	position: absolute;
	top: 27px;
	z-index: 10;
	right: 0px;
}

#Menu a {
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}


#Menu a:hover
{
    background-color: #ffffff;
    color: #97c15b;
    text-decoration: none;
    background-position: right top;
    background-image: url(MenuItems_TopRight.jpg);
    background-repeat: no-repeat;
}

#SubMenu{
    height: 20px;
    top: 0px;
    text-align: left;
}


#SubMenu #SubMenuItems {
    text-align: left;
    left: 0px;
}


#SubMenuItems span{
    text-align: left;
    visibility: hidden;
    left: 0px;
    position: absolute;
    bottom: 5px;
    color: #9db9c4;
    font-size: 9px;
}

#SubMenu a{
    font-size: 11px;
    text-decoration: none;
    color: #9db9c4;
    padding: 0 4px 0 4px;
}

#SubMenu a:active {
    font-size: 11px;
    background-color: #9db9c4;
    color: #ffffff;
}

#SubMenu a:hover {
    font-size: 11px;
    background-color: #9db9c4;
    color: #ffffff;
}

#SubMenu #Historial{
    position: absolute;
    width: 200px;
    top: 37px;
    right: 10px;
    color: #135a7c;
    text-align: right;
    vertical-align: middle;
    font-size: 11px;
}


    ul#split,ul#split li{margin:0;padding:0;list-style:none}
    ul#split li{font: normal 11px Verdana; width:165px; margin:0 10px 10px 0;}
    ul#split h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #9db9c4;}
    ul#split p{margin:0; padding:3px 5px 3px;}
    ul#split div{border:solid 1px #9db9c4;  text-align: center;}


    ul#split2,ul#split2 li{margin:0;padding:0;list-style:none}
    ul#split2 li{font: normal 11px Verdana; width:165px; margin:0 10px 10px 0;}
    ul#split2 h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #9db9c4;}
    ul#split2 p{margin:0; padding:3px 5px 3px;}
    ul#split2 div{border:solid 1px #9db9c4; text-align: center;}

    ul#split3,ul#split3 li{margin:0;padding:0;list-style:none}
    ul#split3 li{font: normal 11px Verdana; width:165px; margin:0 10px 10px 0;}
    ul#split3 h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #97C15B;}
    ul#split3 p{margin:0; padding:3px 5px 3px;}
    ul#split3 div{border:solid 1px #97C15B; text-align: center;}


    ul#split4,ul#split4 li{margin:0;padding:0;list-style:none}
    ul#split4 li{font: normal 11px Verdana; width:165px; margin:0 10px 10px 0;}
    ul#split4 h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #97C15B;}
    ul#split4 p{margin:0; padding:3px 5px 3px;}
    ul#split4 div{border:solid 1px #97C15B; text-align: center;}


    ul#split5,ul#split5 li{margin:0;padding:0;list-style:none}
    ul#split5 li{font: normal 11px Verdana; width:165px; margin:0 10px 10px 0;}
    ul#split5 h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #97C15B;}
    ul#split5 p{margin:0; padding:3px 5px 3px;}
    ul#split5 div{border:solid 1px #97C15B; text-align: center;}


    ul#split9,ul#split9 li{margin:0;padding:0;list-style:none}
    ul#split9 li{font: normal 11px Verdana; width:600px; margin:0 10px 10px 0;}
    ul#split9 h3{font: normal 11px Verdana; margin:0px; padding: 3px 5px 3px; text-align:left; color: #ffffff; width: 115px;  background-color: #97C15B;}
    ul#split9 p{margin:0; padding:3px 5px 3px;}
    ul#split9 div{border:solid 1px #97C15B; text-align: center;}


    .adr{ padding: 5px;}
	.adr a {text-decoration: none; color: #696969; font-weight: normal;}
	.adr img{ margin-right: 5px;}
	.adr hr{ margin-left: 8px;  margin-right: 8px; background-color: #9cb7c8; border-color: #9cb7c8; color: #9cb7c8;}
	.adr .Cesta{padding: 5px 10px 5px 10px;color: #ffffff;background-color: #696969;font-weight: 400;}
	.adr .input{border: solid 1px #e7e7e7; padding: 2px;}
	.adr .button{padding: 2px 10px 2px 10px;color: #ffffff;background-color: #696969;font-weight: 400; border: none; margin-top: 3px;}
	.adr span { border: none 0 transparent;}
	.adr div { border: none 0 transparent;}
/***********************************************************************
************************************************************************
Mapa del sitio.
************************************************************************
***********************************************************************/

#Horizontal_2{
    margin: 0 auto 0 auto;
    width: 960px;
    height: 15px;
    z-index: 4;
    top: 30px;
    position: relative;    
    font-size: 11px;
    font-weight: bold;
    color: #97c15b;
}

#Horizontal_3
{
	margin: 0 auto 0 auto;
	width: 960px;
	height: 640px;
	z-index: 3;
	top: 10px;
	position: relative;
	background-position-y: top;
	background-image: url(Horizontal_2_backgroundimage.gif);
	background-repeat: repeat-x;
}

#Horizontal_3 #Historial_Navegacion{
    width: 311px;
    height: 376px;
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 10;
    visibility: hidden;
    text-align: left;
 }

#Horizontal_3 #Historial_Navegacion .Visitas {
    width: 285px;
    height: 360px;
    position: absolute;
    overflow: auto;
    top: 10px;
    left: 15px;
    z-index: 2;
    text-align: left;
}

#Horizontal_3 #Historial_Navegacion .Visitas a{
    color:#ffffff;
    font-weight: normal;
    font-size: 11px;    
    text-decoration: none;
    width: 252px;
    }

#Horizontal_3 #Historial_Navegacion .Visitas span{
    color:#ffffff;
    font-weight: bold;
    font-size: 12px;    
    vertical-align: middle;
    width: 10px;
    }

#Horizontal_3 #Historial_Navegacion .Visitas p{
    color:#ffffff;
    font-weight: bold;
    font-size: 12px;    
    }

#Horizontal_3 #Historial_Navegacion .Visitas hr{
    background-color:#b8d690;
    color: #b8d690;
    width: 262px;
    height: 1px;
} 
   
#Columna_0 {
    position: absolute;
    width: 165px;
    z-index: 1000;
    left: 0px;
    top: 15px;
    text-align: left;
}

/***********************************************************************
************************************************************************
Controles de usuario
************************************************************************
***********************************************************************/

#Columna_1 {
    position: absolute;
    width: 610px;
    max-width: 610px;
    height: 850px;
    z-index: 4;
    left: 175px;
    top: 15px;
    visibility: visible;
    text-align: left;
    margin-top: 0px;
}

/*****************************
Inicio.ascx
*****************************/

#Columna_1 #Portada {
    position: absolute;
    top: 0px;
    left: 5px;
    text-align: left;
}

#Columna_1 #Portada .SumarioTitle{
    position: absolute;
    top: 0px;
    width: 190px;
    height: 18px;
    z-index: 1;
    text-align: left;
    padding: 8px 0 0 10px;
    background-image: url(PortadaLabel_On.jpg);
    color: #3e6f90;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    background-repeat: no-repeat;
}

#Columna_1 #Portada .Contenido {
    position: absolute;
    top: 25px;
    width: 580px;
    height: 1150px;
    border: solid 1px #c3d4db;
    z-index: 0;
    padding-left: 15px;
    padding-top: 20px;
    background-color: #F7F8FA;
    /*overflow: auto;*/
}


.Item{
    font-weight: bold;
    font-size: 12px;
    color: #326987;
    padding-left: 10px;
    }

#Columna_1 #Portada .Contenido .Element{
    padding-left: 20px;
    width: 520px;
}

.Arrow{
    padding-right: 7px;
}
 
.Title{
    font-size: 11px;
    color: #636466;
    background-color: #F7F8FA;
    text-decoration: none;
}   

.Autor{
    font-size: 11px;
    color: #97c15b;
    font-style: italic;
    text-decoration: none;
    font-weight: 200;
}   

#Columna_1 #Portada .Contenido hr{
    height: 1px;
    background-color: #ccd7dd;
    color: #ccd7dd;
    width: 520px;
    margin-left: 25px;
    margin-top: 10px;
    border: none;
}

.Source{
    visibility: hidden;
    width: 190px;
    height: 130px;
    display: none;
}

.Abstracto {
    position: absolute;
    background-repeat: no-repeat;
    min-width: 150px;
    max-width: 150px;
    width: 150px;
    min-height: 130px;
    font-size: 10px;
    color: #696969;
    text-align: left;
    z-index: 1000;
    /*background-image: url(Abstract2_background.gif);*/
    visibility: hidden;
    padding: 10px;
    background-color: #ffffff;
    border: solid 1px  #ccd7dd;
}


.About {
    position: absolute;
    background-repeat: no-repeat;
    min-width: 300px;
    max-width: 200px;
    width: 275px;
    min-height: 200px;
    font-size: 10px;
    color: #696969;
    text-align: left;
    z-index: 1000;
    /*background-image: url(Abstract2_background.gif);*/
    visibility: hidden;
    padding: 10px;
    background-color: #ffffff;
    border: solid 1px  #ccd7dd;
}
.About img
{
	float: left;
	margin: 0px  10px 5px 0px;
}


#Author {
	/*margin:0 auto 0 auto;**/
	position: absolute;
    color: #696969;
    text-align: left;
    z-index: 1000;
    padding: 10px;
    background-color: #ffffff;
    border: solid 1px  #ccd7dd;
    width: 300px;
    height: 150px;
}


/*****************************
SeccionesTemplate.ascx
*****************************/
.Columna_Img {
    background-color: #e5edd8;
    width: 125px;
    vertical-align: top;
    height: 200px;
    min-height: 200px;
}

.Columna_Text {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    width: 475px;
    text-align: left;
    height: 200px;
    min-height: 200px;    
}

.Columna_Text .Content{
    font-size: 11px;
    color: #636466;
    background-color: #ffffff;
    text-decoration: none;
    height: 125px;
    line-height: 17px;
 }


.Article{
    font-weight: bold;
    font-size: 12px;
    color: #326987;
    text-decoration: non;
    }

.Columna_Text a{
    text-decoration: none;
}

.Autor{
    font-size: 11px;
    color: #97c15b;
    font-style: italic;
    text-decoration: none;
}   

.Section{
    font-size: 11px;
    color: #97c15b;
}   

.Value{
    font-size: 11px;
    color: #636466;
    margin-left: 0px;
}
 
.Values{
    font-size: 11px;
    color: #636466;
    text-align: left;
    width: 150px;
}
   
.Arrow{
    padding-left: 5px;
}


/*****************************
Article.ascx
*****************************/
.SectionAB{
    font-size: 12px;
    font-style: normal;
    color: #636466;
    padding-bottom: 3px;
    }

.TitleAB{
    color: #97c15b;
    font-weight: bold;
    font-size: 18px;
    
    }
    
.Introduction{
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 20px;
}
   
    
.Columna_Obj{
    background-color: #e5edd8;
    width: 130px;
    vertical-align: top;
    text-align: center;
    padding: 10px;
}

.Columna_Objimg{
    text-align: center;
}

.Columna_Article
{
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	width: 400px;
}

.Pictures{
    text-align: center;
    width: 125px;
    font-size: 10px;
    text-decoration: none;
}

.Pictures img{
    width: 125px;
    text-align: center;    
}

.Pictures span{
    margin-bottom: 15px;
}

.Values .Label
{	
	font-size: 13px;
	color: #696969;
	text-transform: capitalize;
}

.Links a
{
	text-decoration: none;
	font-size: 11px;
	color: #696969;
	}

.LinkPicturesPanel img{
    margin-top: 10px;
    margin-bottom: 5px;
    width: 125px;
    text-align: center;
}

/*****************************
Blog.ascx
*****************************/
#Blogs
{
	font-size: 12px;
	text-align: left;
	width: 600px;
}

#Blogs p
{
	padding-left: 20px;
	
}

#Blogs .Date
{
	font-size: 13px;
	text-align: left;
	color: #115A7D;
	margin-bottom: -5px;
	
}


#Blogs .Sumari
{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #696969;
	background-color: #E5EDD8;
	width: 600px;
}


#Blogs .Sumari .Label
{
	font-size: 11px;
	text-align: left;
	color: #125B7E;
	font-weight: bold;
}

#Blogs .Sumari img
{
	float: left;
	padding-right: 10px;
}

#Blogs .Blog
{
	padding-left: 50px;
	font-size: 11px;
	line-height: 18px;
}

#Blogs input, textarea{
	border: solid 1px #97C15B;
	font-size: 11px;
	font-family: Verdana;
	color: #696969;
	margin-bottom: 10px;
	padding: 3px;
}

#Blogs .Form
{
	background-color: #E5EDD8;
	text-align: left;
	width: 570px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}


#Blogs .Form .Error
{
	padding: 3px;
	margin-bottom: 10px;
}

#Blogs .Form .Comentarios
{
	color: #97C15B;
	font-size: 16px;
	font-weight: bold;
}


#Blogs .Form label
{
	font-family: Verdana;
	color: #696969;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 11px;

}

#Blogs .Form table
{
	width: 575px;
}


#Blogs hr
{
	width: 540px;
	border: solid 2px #97C15B;
}


#Blogs .Comments   
{
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #ffffff;
	padding: 4px;
	font-size: 11px;
	width: 530px;
	max-width: 530px;
}

#Blogs .Comments .PubDate
{
	 color: #97c15b;
	 font-weight: bold;
}


#Blogs .Comments a
{
	text-decoration: none;
	color: #326987;
	font-weight: bold;
}

#Blogs .Comments .Comment 
{
	padding-top: 10px;
	width: 520px;
	max-width: 520px;
}

#Blogs .Comments .Responder
{
	border: none;
	background-color: Transparent;
	color: #326987;
	font-weight: bold;
	}
	
#Blogs .Encabezado
{
	background-color: #ffffff;
	font-size: 11px;
	width: 277px;
	padding: 4px;
}
	

/*****************************
Hemeroteca.ascx
*****************************/
#Hemeroteca
{
	width: 600px;
	font-size: 12px;
}

#Hemeroteca .Accordion
{
	padding-left: 10px;
	text-align: left;
}
#Hemeroteca .Accordion .Header
{
	font-family: 12px;
	font-weight: bold;
	color: #366E85;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}

#Hemeroteca .input
{
	border: solid 1px #696969;
	font-family: Verdana;
	font-size: 12px;
	width: 185px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-top: 3px;
	text-align: center;
}

.BarraSeparacion
{
	width: 600px;
	height: 25px;
	background: #9db9c4;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Columna1
{
	border-bottom: solid 1px #8AAEBE;
	text-align: center;
	vertical-align: top;
	padding: 10px;
}


.Columna1 img
{
	width: 50px;
}

.Columna1 .Date 
{
	font-weight: bold;
	font-size: 12px;
	color: #97C15B;
	padding-bottom: 5px;
}

.Columna2
{
	border-bottom: solid 1px #8AAEBE;
	padding: 10px;
	vertical-align: top;
	text-align: left;
	margin-left: 50px;
}

.Columna2 .HTitle
{
 color: #456E84;
 font-weight: bold;
 font-size: 12px;
 padding-bottom: 5px;
 text-decoration: none;
}

.Columna2 .SectionAB
{
	color: #97C15B;
	font-size: 12px;
	padding-bottom: 5px;
}

.Columna2 .Date
{
	color: #696969;
	font-size: 12px;
}

.Columna2 .Abstract
{
	color: #696969;
	font-size: 12px;
}


#RecordsetPanel a
{
	text-decoration: none;
	font-size: 12px;
	color: #696969;
}

#RecordsetPanel a:hover
{
	text-decoration: none;
	font-size: 12px;
	color: #696969;
	background-color: #97C15B;
}

#RecordsetPanel img
{
	vertical-align: bottom;
	margin-right: 15px;
	margin-left: 15px;
}

/*************************************************************
*************************************************************/

#Columna_2 {
    position: absolute;
    width: 165px;
    z-index: 7;
    right: 0px;
    top: 15px;
    text-align: left;
}


#Horizontal_4 {
    margin: 0 auto 0 auto;
    width: 960px;
    height: 35px;
    z-index: 8;
    bottom: 0px;
    left: 0px;
    
}

/*****************************
Personales.ascx
*****************************/
#Horizontal_10 {
    margin: 0 auto 0 auto;
    width: 960px;
    height: 5px;
    z-index: 2;
    top: 10px;
    position: relative;      
}


#Horizontal_20{
    margin: 0 auto 0 auto;
    width: 960px;
    height: 2px;
    z-index: 4;
    top: 30px;
    position: relative;    
    background-color: #377493;
}

#Horizontal_30
{
	margin: 0 auto 0 auto;
	width: 960px;
	height: 640px;
	z-index: 3;
	top: 40px;
	position: relative;
}


#BlogTitle
{
    width: 468px;
    height: 60px;
    left: 0px;
    top: 5px;
    position: absolute;
	font-size: 25px;
	font-weight:600;
	color: #35728e;
	text-align: left;
	vertical-align: bottom;
	padding-top: 25px;
	padding-left: 25px;
}


.BlogTitle
{
	font-size: 25px;
	font-weight:600;
	color: #35728e;
	text-align: left;
}

.Mes img
{
	vertical-align: middle;
}


.Mes a
{
	text-decoration: none;
	color: #35728e; 
	vertical-align: middle;
}

.Separa
{
	height: 1px;
	border: none 0px #ffffff;
	background-color: #d6dadb;
	}

/*****************************
FichaTemplates.ascx
*****************************/
.Fichas
{
	width: 300px;
	height: 265px;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 2px;
	position: relative;
}
.Fichas .Columna_1
{
	width: 100px;
	max-width: 100px;
	height: 265px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}

.Fichas .Columna_2
{
	width: 196px;
	height: 261px;
	background-color: #e5edd8;
	top: 0px;
	left: 105px;
	position: absolute;
	font-family: Verdana;
	padding-left: 4px;
	padding-top: 4px;
}


.Fichas .Columna_1 img
{
	max-width: 90px;
	margin-bottom: 10px;
	}

.Fichas .Columna_1 .Currency
{
	font-size: 16px;
	color: #7da33e;
	}

.Fichas .Columna_1 .Cesta
{
	font-size: 10px;
	margin-top: 10px;
	}

.Fichas .Columna_2 #Ficha_Title
{
	color: #696969;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	font-weight: 600;
	margin-bottom: 5px;
}
.Fichas .Columna_2 #Ficha_Autor
{
	color: #7da33e;
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
.Fichas .Columna_2 #Ficha_Editorial
{
	font-size: 11px;
	line-height: 16px;
}
.Fichas .Columna_2 #Ficha_Tematica
{
	font-size: 11px;
	line-height: 16px;
}


.Templates
{
	height: 2px;
	color: #7da33e;
}

/*****************************
Ficha.ascx
*****************************/
.Ficha
{
	width: 600px;
	height: 325px;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 2px;
	position: relative;
}

#FichaAutor
{
	width: 600px;
	height: 125px;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 2px;
	position: relative;
}


#FichaAutor .Columna_1
{
	width: 125px;
	max-width: 125px;
	height: 125px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}


.Ficha .Columna_1
{
	width: 125px;
	max-width: 125px;
	height: 320px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}

.Ficha .Columna_2
{
	width: 470px;
	height: 316px;
	background-color: #e5edd8;
	top: 0px;
	left: 130px;
	position: absolute;
	font-family: Verdana;
	padding-left: 4px;
	padding-top: 4px;
}

#FichaAutor .Columna_3
{
	width: 470px;
	height: 42px;
	background-color: #e5edd8;
	top: 0px;
	left: 130px;
	position: absolute;
	font-family: Verdana;
	padding-left: 4px;
	padding-top: 4px;
}


.Ficha .Columna_1 img
{
	max-width: 125px;
	margin-bottom: 10px;
	}

.Ficha .Columna_1 .Currency
{
	font-size: 16px;
	color: #7da33e;
	}

.Ficha .Columna_1 .Cesta
{
	font-size: 10px;
	margin-top: 10px;
	}

.Ficha .Columna_2 .Ficha_Title
{
	color: #696969;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	font-weight: 600;
	margin-bottom: 5px;
}

#FichaAutor .Columna_3 .Ficha_Autor
{
	color: #696969;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
}

.Ficha .Columna_2 .Ficha_Autor
{
	color: #7da33e;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.Ficha .Columna_2 .Ficha_Editorial
{
	font-size: 13px;
	line-height: 16px;
}


.Ficha .Columna_2 .Ficha_Tematica
{
	font-size: 13px;
	line-height: 16px;
}

.FichaAutor .Columna_3 .Ficha_Tematica
{
	font-size: 13px;
	line-height: 16px;
}


#FichaAutor .Columna_3 .ResumenLabel
{
	width: 460px;
	font-size: 11px;
	line-height: 16px;
	color: #696969;
	padding: 15px 15px 5px 0;
	text-align: justify;

}

#FichaAutor .Columna_3 .ResumenLabel a
{
	color: #97C15B;
	text-decoration: none;
	font-weight: 600;
	}

.Ficha .Columna_2 #Abtsracto
{
	background-color: #ffffff;
	font-size: 10px;
	padding: 8px 5px 5px 5px;
	margin: 8px 5px 5px 2px;
	line-height: 16px;
	color: #696969;
}

#Resumen 
{
	padding: 10px;
	font-size: 11px;
	margin: 0px 20px 0px 20px;
	line-height: 16px;
	text-align: justify;
}

#Resumen p
{
	line-height: 16px;
	font-size: 11px;
	text-align: justify;
}


#Resumen a
{
	text-decoration: none;
	color: #7da33e;
}

#Resumen img 
{
	float: left;
	margin: 4px 4px 4px px;
}

.AccordionPanelTab
{
    font-weight: bold;
    font-size: 12px;
    color: #326987;
    padding: 3px 10px 3px 3px;
    background-color: #F7F8FA;
    border: solid 1px #c3d4db;
    cursor: pointer;
    cursor: hand;
    
}

.AccordionPanel
{
	margin-top: 3px;
	margin-bottom: 3px;
}

/*****************************
Cesta.ascx
*****************************/

/***** Login ****/
.adr .Cesta #LoginPanel
{
	border: none 0 transparent;
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
	color: #696969;
}
.adr .Cesta #LoginPanel input
{
	font-size: 10px;
	border: solid 1px #696969;
}

/********************************
Ficha.ascx
********************************/
.Accordion .AccordionPanel .AccordionPanelContent
{
	width: 550px;
	/*max-width: 550px;*/
	height: auto;
	text-align: left;
	background-color: #ffffff;
}

.Accordion .AccordionPanel .AccordionPanelContent .Columna_11
{
	padding: 5px 5px 5px 5px;
	float: left;
	width: 125px;
	max-width: 125px;
	height: 265px;
	text-align: center;
	background-color: #ffffff;
}

.Accordion .AccordionPanel .AccordionPanelContent .Columna_11 img
{
	max-width: 125px;
	margin-bottom: 10px;
	}

.Accordion .AccordionPanel .AccordionPanelContent .Columna_11 .Currency
{
	font-size: 16px;
	color: #7da33e;
	}

.Accordion .AccordionPanel .AccordionPanelContent .Columna_11 .Cesta
{
	font-size: 10px;
	margin-top: 10px;
	}
