/* CSS */

/** CONTENIDO */

ul{
	margin:0 0px;	
	list-style: none;
}

ul li{
	padding-left: 0px;
	margin: 0 0 5px;
	   /* :hack: stop IE6 from forgetting about the arrows */
}


#principal {
    margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 762px;
	font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	border-bottom: 4px solid #FFEB39;
}
	
#principal_contenido {
    font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#principal h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	padding-bottom: 0px;
	}
	

#conocenos {
    margin-top: 23px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 50px;
	width: 331px;
	font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	float: left;

}
	
#conocenos_contenido {
    font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	}
	
#conocenos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 4px solid #FFEB39;

	}
	
#conocenos a {
	color: #FFFF00;
	padding-bottom: 0px;
	text-decoration: none;
	}
	
#conocenos a:hover {
	color: #FFFFFF;
	padding-bottom: 0px;
	text-decoration: none;
	}
	

#galeria_conocenos {
    margin-top: 23px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 00px;
	width: 381px;
	font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	float: left;

}
	
#galeria_conocenos_contenido {
    font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	}
	
#galeria_conocenos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 4px solid #FFEB39;

	}

#promociones {
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#promociones h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	}

#promociones img {
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	}
	
#ofertas {
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#ofertas h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	}

#ofertas img {
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	}
	
#novedades {
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#novedades h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	}

#novedades img {
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	}

#menu_anuncios {
	margin: 0;
	padding: 0;
}
	
#menu_anuncios ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#menu_anuncios ul li {
	list-style-type: none;
	}
	
#menu_anuncios li {
	float: left;
	padding-bottom: 2px;
	}

#menu_anuncios a {
	text-decoration: none;
	color: #ffffff;
	background: #666666;
	display: block;
	padding: 3px 10px;
	width: 190px;
	}
	
#menu_anuncios a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
 	width: 190px;
	}
	
#menu_novedades {
	margin: 0;
	padding: 0;
}
	
#menu_novedades ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#menu_novedades ul li {
	list-style-type: none;
	}
	
#menu_novedades li {
	float: left;
	padding-bottom: 2px;
	}

#menu_novedades a {
	text-decoration: none;
	color: #ffffff;
	background: #666666;
	display: block;
	padding: 3px 10px;
	width: 190px;
	}
	
#menu_novedades a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
 	width: 190px;
	}		
	
#galeria_fotos {
	margin: 0;
	padding: 0;
}
#galeria_fotos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #ffffff;
	line-height: 13px;
	font-weight: bold;
}
	
#galeria_fotos ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#galeria_fotos ul li {
	list-style-type: none;
	}
	
#galeria_fotos li {
	float: left;
	padding-bottom: 2px;
	}

#galeria_fotos a {
	text-decoration: none;
	}
	
#galeria_fotos a:hover {
	color: #FFFF00;
	}		
		
#galeria_fotos img {
border: 6px solid #ffffff;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 15px;
}

#galeria_fotos img:hover {
border: 6px solid #ffff00;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 15px;
}

.servicios {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 7px;
	margin-right: 7px;
	padding: 10px;
	float: left;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	background-color: #333333;
	
	}

.servicios h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #ffd520;
	line-height: 18px;
	font-weight: bold;
	}
	
/* ENLACES */
#enlaces_bici{
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#enlaces_bici h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEB39;
	font-weight: bold;
	}

#enlaces_acce{
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#enlaces_acce h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEB39;
	font-weight: bold;
	}

#enlaces_nutri{
	margin-top: 00px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 40px;
	float: left;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#enlaces_nutri h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEB39;
	font-weight: bold;
	}

#menu_enlace_bici {
	margin: 0;
	padding: 0;
}
	
#menu_enlace_bici ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#menu_enlace_bici ul li {
	list-style-type: none;
	}
	
#menu_enlace_bici li {
	float: left;
	padding-bottom: 2px;
	}

#menu_enlace_bici a {
	text-decoration: none;
	color: #ffffff;
	background: #666666;
	display: block;
	padding: 3px 10px;
	width: 190px;
	text-transform: uppercase;
	}
	
#menu_enlace_bici a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
 	width: 190px;
	}

#menu_enlace_acce {
	margin: 0;
	padding: 0;
}
	
#menu_enlace_acce ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#menu_enlace_acce ul li {
	list-style-type: none;
	}
	
#menu_enlace_acce li {
	float: left;
	padding-bottom: 2px;
	}

#menu_enlace_acce a {
	text-decoration: none;
	color: #ffffff;
	background: #666666;
	display: block;
	padding: 3px 10px;
	width: 190px;
	text-transform: uppercase;
	}
	
#menu_enlace_acce a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
 	width: 190px;
	}
	
#menu_enlace_nutri {
	margin: 0;
	padding: 0;
}
	
#menu_enlace_nutri ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 20px;
	}

#menu_enlace_nutri ul li {
	list-style-type: none;
	}
	
#menu_enlace_nutri li {
	float: left;
	padding-bottom: 2px;
	}

#menu_enlace_nutri a {
	text-decoration: none;
	color: #ffffff;
	background: #666666;
	display: block;
	padding: 3px 10px;
	width: 190px;
	text-transform: uppercase;
	}
	
#menu_enlace_nutri a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
 	width: 190px;
	}

/*FIN ENLACES*/	
#clear {
clear:both;
}

#ofertas_p {
	float: left;
	width:445px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding: 0 10px 0 0;
	margin: 10px 30px 20px 0;
	border-right: 1px solid #999;
	}
	
#ofertas_p p {
	line-height: 1.5em;
	margin: 0;
	padding: 3px 0px;
	}

#ofertas_p a {
	color: #ffeb39;
	text-decoration: none;
	}

#ofertas_p a:hover {
	color: #ffffff;
	text-decoration: none;
	}

#ofertas_p h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFEB39;
	font-weight: normal;
	margin: 0px;
	padding: 0;
	}

.texto_oferta {
	float:left; 
	width: 275px;
	height: 100px;
}

.foto_oferta{
	float:left;
	width: 160px; 
	height: 100px;
	overflow: hidden;
}

#pedaleando {
  float: left;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

#pedaleando h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	}

#pedaleando img {
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	border: 6px solid #ffffff;
	}
	
#pedaleando a {
	color: #ffeb39;
	text-decoration: none;
	}

#pedaleando a:hover {
	color: #ffffff;
	text-decoration: none;
	}
	


	

/** GENERAL */

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

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
	}


/** GENERAL WEB */
body {
	text-align: center;
	margin: 0px 0px 0px 0px;
	background: url(../images/tiler.jpg) repeat-x;
	background-color: #4A484C;
	}

body.home{
	background: url(../images/tilerhome.jpg) repeat-x;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB39;
	font-weight: normal;
	}

#wrapper {
	width: 762px;
	margin: 0 auto;
	text-align: left;
	}

#banner {
	width: 762px;
	height: 153px;
	clear: both;
	background: url(../images/banner_bg.jpg) no-repeat;
	}
	
#banner h1 {
display:none;
}
	
#menu {
	width: 605px;
	height: 38px;
	float: right;
	text-align: right;
	margin: 86px 0px 0px 0px;
	padding: 0;
	}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 605px;
	}

#menu ul li {
	float: left;
	}

#menu ul li a {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 28px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	line-height: 38px;
	}
	
#menu ul li a:hover {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
	}
	
#menu .active {
	color: #FFFF00;
	background: url(../images/menuhover.gif) repeat-x top; 
	}


/* Profile Style */

#profileleftcol {
	float: left;
	margin: 43px 50px 0px 0px;
	width: 260px;
	}

#profileleftcol img {
	float: left;
	border-top: 6px solid #ffffff;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	margin: 0px 0px 50px 0px;
	}


#profilecontent {
	float: left;
	margin: 43px 0px 0px 0px;
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
	}

/* END Profile Style */

/* Sightings */

#profilesightings {
	clear: both;
	float: left;
	width: 880px;
	margin: 40px 0px 0px 0px;
	}
	
/* Sightings Panel 01 */
		
#sightings01 {
	float: left;
	width: 280px;
	margin: 0px 19px 50px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sightings01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 280px;
	}

#sightings01 ul li {
	float: left;
	}

#sightings01 ul li a {
	display: block;
	width: 280px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 38px;
	text-indent: 19px;
	background: #74747A;
	}
	
#sightings01 ul li a:hover {
	color: #ffffff;
	background: #68666F; 
	}
	
/* Sightings Panel 02 */
	
#sightings02 {
	float: left;
	width: 280px;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#sightings02 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 280px;
	}

#sightings02 ul li {
	float: left;
	}

#sightings02 ul li a {
	display: block;
	width: 280px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 38px;
	text-indent: 19px;
	background: #74747A;
	}
	
#sightings02 ul li a:hover {
	color: #ffffff;
	background: #68666F; 
	}

/* Sightings Panel 03 */

#sightings03 {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#sightings03 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 280px;
	}

#sightings03 ul li {
	float: left;
	}

#sightings03 ul li a {
	display: block;
	width: 280px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 38px;
	text-indent: 19px;
	background: #74747A;
	}
	
#sightings03 ul li a:hover {
	color: #ffffff;
	background: #68666F; 
	}


/* Profile Popups */

.thumbnail	{
	float: left;
	position: relative;
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
	}

.thumbnail span	{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px dotted gray;
	visibility: hidden;
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	}

.thumbnail span img	{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	}

.thumbnail:hover span	{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 100px;
	left: -50px; /*position where enlarged image should offset horizontally */
	}


/* Selected Work */
 
#projectleftcol {
	float: left;
	width: 526px;
	margin: 48px 0px 0px 0px;
	}
	
#projectleftcol img {
	float: left;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	margin: 0px 0px 50px 0px;
	}
	
#projectmenu {
	float: left;
	width: 305px;
	margin: 86px 0px 0px 40px;
	}
	
#projectmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 305px;
	}

#projectmenu ul li {
	float: left;
	}

#projectmenu ul li a {
	display: block;
	width: 305px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 38px;
	text-indent: 19px;
	background: #74747A;
	}
	
#projectmenu ul li a:hover {
	color: #ffffff;
	background: #68666F; 
	}

#projectmenu .projectmenuactive {
	color: #ffffff;
	background: #68666F; 
	}

#projectdescription {
	float: left;
	width: 305px;
	margin: 50px 0px 0px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	}


#projectdescription a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFEB39;
	text-decoration: none;
	}
	
#projectdescription a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #FFEB39;
	}

/* Selected Work */


#selectedworkcontent {
	float: left;
	width: 880px;
	margin: 48px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	}

.selectedworkpanel {
	float: left;
	width: 260px;
	margin: 0px 50px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.selectedworkpanel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFEB39;
	text-decoration: none;
	}
	
.selectedworkpanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #FFEB39;
	}
	
.selectedworkpanelimage {
	float: left;
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	margin: 0px 0px 16px 0px;
	}

/* Selected Work Panel for End Column */

.selectedworkpanelend {
	float: left;
	width: 260px;
	margin: 0px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.selectedworkpanelend a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFEB39;
	text-decoration: none;
	}
	
.selectedworkpanelend a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #FFEB39;
	}

.selectedworkpanelendimage {
	float: left;
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	margin: 0px 0px 16px 0px;
	}

/* Ofertas */

#galeria_ofertas {
	margin: 0;
	padding: 0;
}
#galeria_ofertas h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #ffffff;
	line-height: 13px;
	font-weight: bold;
}
	
#galeria_ofertas ul {
	margin: 0;
	padding: 2px 0 0 0;
	height: 30px;
	}

#galeria_ofertas ul li {
	list-style-type: none;
	}
	
#galeria_ofertas li {
	float: left;
	padding-bottom: 20px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #FFF;

}

#galeria_ofertas a {
	text-decoration: none;
	}
	
#galeria_ofertas a:hover {
	color: #FFFF00;
	}		
		
#galeria_ofertas img {
border: 6px solid #ffffff;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 15px;
}

#galeria_ofertas img:hover {
border: 6px solid #ffff00;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 15px;
}


/* Photography */


#photographycontent {
	float: left;
	width: 880px;
	margin: 48px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	}

.photographycontentimage {
	float: left;
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;;
	margin: 0px 40px 40px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.photographycontentimageend {
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	}

.clearboth {
	clear: both;
	}

/* Get in Touch */

#contactleftcol {
	float: left;
	width: 380px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 20px;
	margin-left: 10px;
	}

#contactleftcol input {
	float: left;
	border-bottom: #747474 1px solid; 
	border-left: #747474 1px solid; 
	border-right: #747474 1px solid; 
	border-top: #747474 1px solid; 
	background: #5E5C61;
	height: 20px;
	line-height: 27px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#contactleftcol textarea {
	border-bottom: #747474 1px solid; 
	border-left: #747474 1px solid; 
	border-right: #747474 1px solid; 
	border-top: #747474 1px solid; 
	background: #5E5C61;
	height: 68px;
	line-height: 98px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	line-height: 15px;
	}

#contactleftcol .button {
	border-bottom: #747474 1px solid; 
	border-left: #747474 1px solid; 
	border-right: #747474 1px solid; 
	border-top: #747474 1px solid;
	background: #5E5C61;
	height: 29px;
	line-height: 29px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 20px 20px 0px;
	float: left;
	}

#contactrightcol {
	float: left;
	width: 200px;
	height: 285px;
	margin: 100px 0px 0px 84px;
 	padding: 0px 0px 0px 0px;
	background: url(../images/contact_bg.gif) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 30px 30px 0px 30px;
	}
	
#contactrightcol .caption {
	color: #FFEB39;
	font-weight: bold;
	}
	
#contacto_tel {
    margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	margin-right: 20px;
	width: 290px;
	font-family: arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 9px;
	float: left;

}

#contacto_tel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #FFEB39;
	line-height: 14px;
	font-weight: bold;
	}

/* PIE */

.amarillo {
color:  #FFEB39;
font-weight: bold;
text-decoration: none;

}

#footer {
	clear: both;
	background: url(../images/footer_bg.gif) repeat-x;
	width: 100%;
	height: 128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ACAAAA;
	padding: 30px 0px 0px 0px;
	line-height: 24px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFEB39;
	text-decoration: none;
	margin-left: 14px;
	margin-right: 14px;
	}
	
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background: #FFEB39;
	}
	


