/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; !important
	color:#333333; !important
}

a {
	font-size:11px;
	color:#0099CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

h1 {
	text-transform:uppercase;
	font-size:12px;
	color:#0066CC;
	font-weight:bold;
	letter-spacing:1px;
}
h3{
	color:#6699FF;
	font-size:12px;
	text-transform:uppercase;
	line-height:10px;
	letter-spacing:1px;
}

.foto {
	border: #006699 solid 1px;
	background:#E8E8FF;
	margin: 0px;
	padding:2px;
	
}

.foto:hover {
	background:#00CCCC;
	
}

#tfoto{
	width:90px;
	height:90px;
	padding:0;
	background:#E8E8FF;
	overflow:hidden;
	position:relative;
}

#foto_big{
	width:254px;
	height:254px;
	padding:0;
	background:#E8E8FF;
	overflow:hidden;
	position:relative;
}

#foto_sml{
	width:125px;
	height:125px;
	padding:0;
	background:#E8E8FF;
	overflow:hidden;
	position:relative;
}
#prevgaleria{
	width:50px;
	height:50px;
	padding:0;
	background:#E8E8FF;
	overflow:hidden;
	/*position:relative;*/
}


#panelfoto{
	background:#E2D2B2;
	border:#006699 solid 1px;
	width:428px;
	min-height:400px;
	padding:5px;
}

#panelfotos{
	background:#E2D2B2;
	border:#006699 solid 1px;
	width:350px;
	min-height:400px;
	padding:5px;
}
#panelfotos p, li, lu, div, dt, dl, dd {
	font-size:11px;
	color:#333333;
	text-align:justify;
}

#panelfoto p{
	font-size:11px;
	color:#333333;
	text-align:justify;
}	
#paginacion{
	font-size:10px;
	color:#2b66a5;
}

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; 
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

#fcontacto{
	width:400px;
	background:#BCD2E9;
}

#fcontacto #ccontenido{
	width:250px;
	background:#6699CC;
	padding-left:20px;
	text-align:left;
}
#fcontacto td{
	color:#666666;
}

#fcontacto h1{
	color:#3E7CBB;
	font-size:12px;
	font-weight:200;
	text-align:center;
}

#fcontacto input, #fcontacto textarea  { 
	width: 200px; 
	padding: 0 5px; 
	margin: 1.3em 0 0 0; 
	border: none; 
	color:#999999; 
	line-height: 1.5; 
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#fcontacto textarea {
	height:120px;
}

#fcontacto #captcha{
	width:60px;
	height:20px;
	font-size:14px;
	margin: 1.1em 0 0 0;
	padding: 0.4em 0 0 0;
}

#fcontacto #captchaimage{
	padding: 0.3em 0 0 0; 
	margin: 1.3em 0 0 0; 
}
#fcontacto input.submit{
	color:#fff;
	font-size:12px;
	background:#3E7CBB;
	width:210px;
}

#comentarios td{
	text-align:justify;
	font-size:11px;
	background:#F5F3EB;
}