body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/backg.jpg);
}

.backgb {
	background-image: url(img/backg_b.jpg);
	background-repeat: repeat-x;
}

.sepv {
	background-image: url(img/sep_v.jpg);
	background-repeat: repeat-y;
}

.seph {
	background-image: url(img/sep_h.jpg);
	background-repeat: repeat-x;
	height: 42px;
}

.btop {
	background-image: url(img/b_top.jpg);
	background-repeat: repeat-x;
	height: 5px;
}

.bbbackgv {
	background-image: url(img/b_bbackg.jpg);
	background-repeat: repeat-x;
	height: 14px;
}

.blbackg {
	background-image: url(img/b_lbackg.jpg);
	background-repeat: repeat-y;
	height: 13px;
}

.brbackg {
	background-image: url(img/b_rbackg.jpg);
	background-repeat: repeat-y;
	height: 13px;
}

.texts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
}

a.texts:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

.texts2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
}

a.texts2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

.texts3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494949;
	text-decoration: none;
}

a.texts3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #848282;
	text-decoration: none;
}

.texts3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3798E6;
	text-decoration: none;
}

a.texts3b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2771AD;
	text-decoration: none;
}

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #B5D8F9;
	width: 150px;
}

.field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #B5D8F9;
	width: 220px;
}

* {
	outline: none;
}

/* root element for scrollable */

.disabled {
	visibility:hidden;		
}

/* root element for scrollable */ 
div.scrollable { 

    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 412px; 
    width: 222px; 
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

#actions a, .lightbox img {
	cursor: pointer;
	border: 0;
}

img {
	border: 0;
}

.loading {
	background: url(./img/spinner.gif) no-repeat center center;
	border: 0;
}

.main {
	width: 607px;
	height: 314px;
}

.relacionadas {
	width: 191px;
	height: 120px;
}

.relacionadasInternas {
	width: 156px;
	height: 68px;
}

.listadogaleria {
	width: 75px;
	height: 74px;
}


div.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
background-color:#FFFFFF;
color:#515151;
margin:3px;
padding:10px 3px;
text-align:center;
clear: both;
}

div.pagination a {
background-position:bottom;
border:1px solid #132539;
color: #ffffff;
margin-right:3px;
padding:2px 5px;
text-decoration:none;
background-color: #013F72;
}

div.pagination a:hover,div.pagination a:active {
background-color: #7BC3FE;
border:1px solid #013F72;
color:#ffffff;
}

div.pagination span.current {
background-color: #0D1E30;
border:1px solid #0D1E30;
color:#ffffff;
margin-right:3px;
padding:2px 5px;
}

div.pagination span.disabled {
border:1px solid #C5C4C2;
color:gray;
margin-right:3px;
padding:2px 5px;
}

.links {
text-decoration: none;
}

.pointer {
cursor: pointer
}