/*
Theme Name: rodeiramar
Description: rodeiramar css
Author: MasImpacto
Author URI: http://www.masimpacto.com
*/

	body {
		margin: 0;
		padding: 0;
		background: #09175c url(imgs/fd-pagina.jpg) center top no-repeat;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #7e7e7e;
		line-height: 18px;
		}

	h1,h2,h4 {
		margin: 0 auto 7px auto;
		padding: 0;
		border-bottom: 1px solid #f2f5fa;
		font-size: 18px;
		color: #09175c;
		font-weight: normal;
		}

	/*h2 {
		margin: 0 auto;
		padding: 0;
		font-size: 14px;
		color: #09175c;
		font-weight: bold;
		}*/

	h3, h5 {
		margin: 0 auto;
		padding: 0;
		font-size: 14px;
		font-weight: bold;
		}

	h6 {
		margin: 0 auto;
		padding: 0;
		font-size: 11px;
		font-weight: bold;
		}

	p {
		margin: 0 auto 19px auto;
		}

	small {
		font-size: 11px;
		}

	span {
		font-size: 11px;
		color: #333;
		font-weight: bold;
		}

	blockquote {
		margin-top: 20px;
		margin-bottom: 20px;
		color: #000;
		}

	hr {
		clear: both;
		margin: 10px auto;
		height: 1px;
		border: 0;
		background: #f2f5fa;
		}

	ul, ol {
		margin-top: 0;
		padding-top: 0;
		}

	li {
		padding-bottom: 0;
		}

	img {
		border: 0;
		}

	a {
		color: #7e7e7e;
		text-decoration: underline;
		}

	a:hover {
		color: #09175c;
		}

	.boton1 {
		clear: both;
		float: left;
		padding: 0 0 0 20px;
		background: url(imgs/flecha1.png) 0px 1px no-repeat;
		font-size: 14px;
		color: #cc2e59;
		font-weight: bold;
		text-decoration: none;
		}

	.boton1:hover {
		background: url(imgs/flecha2.png) 0px 1px no-repeat;
		color: #09175c;
		}

	.boton2 {
		clear: both;
		float: right;
		padding: 0px 16px 1px 5px;
		background: #cc2e59 url(imgs/flecha1.png) right 2px no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		}

	.boton2:hover {
		background: #09175c url(imgs/flecha2.png) right 2px no-repeat;
		color: #fff;
		}

	.spacer {
		clear: both;
		height: 10px;
		}

/* CABECERA */

	#cabecera {
		margin: 0 auto;
		padding: 0;
		width: 1000px;
		height: 304px;
		}

	/* IDIOMAS */

		#idiomas {
			margin: 0 auto;
			padding: 4px 10px 0 0;
			width: 990px;
			height: 21px;
			font-size: 11px;
			color: #fff;
			text-align: right;
			}

		#idiomas a {
			color: #3f9cfe;
			text-decoration: none;
			}

		#idiomas a:hover {
			color: #fff;
			}

	/* LOGOTIPO */

		#logotipo {
			float: left;
			width:337px;
			}

		#logotipo h1 {
			margin: 0 auto;
			padding: 49px 0 0 26px;
			width: 311px;
			height: 63px;
			border: 0;
			background: url(imgs/lg-rodeiramar.gif) no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 19px;
			font-weight: normal;
			letter-spacing: -1px;
			text-indent: -9999px;
			}

		#logotipo a {
			color: #fff;
			text-decoration: none;
			}

		#logotipo a:hover {
			color: #cc2e59;
			}

	/* MENU */

		#menu {
			float: left;
			margin: 0 auto;
			padding: 0;
			width: 663px;
			height: 112px;
			background: url(imgs/fd-menu1.jpg) repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: normal;
			}

		#menu ul {
			margin: 0;
			padding: 0;
			list-style: none;
			}

		#menu li {
			display: inline;
			margin: 0;
			padding: 0;
			}

		#menu h3 {
			color: #fff;
			font-size:15px;
			font-weight:normal;
			margin:0 auto;
			padding:0;
			}


		#menu a {
			float: left;
			padding: 51px 10px 3px 10px;
			height: 58px;
			background: url(imgs/fd-menu2.jpg) right top no-repeat;
			color: #fff;
			text-decoration: none;
			}

		#menu a:hover {
			background: url(imgs/fd-menu3.jpg) right top repeat-x;
			}

		#menu .current_page_item a {
			background: url(imgs/fd-menu3.jpg) right top repeat-x;
			}

		#menu .current_page_ancestor a {
			background: url(imgs/fd-menu3.jpg) right top repeat-x;
		}


	/* BANNER */

		#banner {
			float: left;
			margin: 0 auto;
			padding: 0;
			width: 1000px;
			height: 167px;
			}

/* CONTENIDOS */

	#contenidos {
		overflow: hidden;
		margin: 0 auto;
		padding: 22px 0 25px 9px;
		width: 991px;
		background: #fff;
		}

	#columna1 {
		float: left;
		margin: 0 22px 0 0;
		padding: 0;
		width: 245px;
		}

	#columna2 {
		float: left;
		margin: 0;
		padding: 0;
		width: 450px;
		}

	#columna3 {
		float: right;
		margin: 0 0 0 22px;
		padding: 0;
		width: 252px;
		}

	/* GALERIA */

		.thumbs {
			display: table;
			margin: 0 0 0 20px;
			padding: 0;
			list-style-type: none;
			}

		.thumbs li {
			display: block;
			float: left;
			margin: 3px 15px 7px 0;
			}

		.thumbs li img {
			margin: 0;
			padding: 0;
			border: 0;
			}

	/* ENLACES LATERALES */

		.enlaces {
			padding: 0;
			text-transform: uppercase;
			}

		.enlaces ul {
			margin: 0;
			padding: 0;
			}

		.enlaces li {
			margin: 0;
			padding: 0 0 5px 0;
			list-style: none;
			}

		.enlaces a {
			text-decoration: none;
			}

		.enlaces a:hover {
			color: #cc2e59;
			}
/* PIE */

	#pie {
		clear: both;
		margin: 0 auto;
		padding: 0;
		width: 1000px;
		height: 59px;
		border-top: 2px solid #cc2e59;
		font-size: 11px;
		color: #3f9cfe;
		line-height: 16px;
		}



	#pie_2 {
		clear: both;
		margin: 0 auto;
		padding: 0;
		width: 1000px;
		height: 59px;
		font-size: 11px;
		color: #3f9cfe;
		line-height: 16px;
		}

	#pie_2 a {
		color: #3f9cfe;
		text-decoration: none;
		}


	#pie img {
		float: left;
		margin: 0 auto;
		padding: 0;
		border-right: 1px solid #cc2e59;
		}

	#pie p {
		float: left;
		margin: 0 auto;
		padding: 13px 10px 4px 10px;
		border-right: 1px solid #cc2e59;
		}

	#pie p.email {
		border-right: 0;
		}

	#pie p.lateral {
		float: right;
		padding: 13px 20px 4px 10px;
		border-right: 0;
		}

	#pie a {
		color: #3f9cfe;
		text-decoration: none;
		}

	#pie a:hover {
		color: #fff;
		}
/*********  PAG CONTACTO	********/
.form-input{
	background-color:#FFFFFF;
	border:1px solid #4C83BE;
	color:#09175C;
	font-size:11px;
	height:17px;
	line-height:14px;
	margin-bottom:5px;
	margin-top:6px;
	width:210px;
}

.form-textarea{
	background-color:#FFFFFF;
	border:1px solid #4C83BE;
	color:#09175C;
	font-size:11px;
	height:65px;
	line-height:14px;
	margin-bottom:5px;
	margin-top:6px;
	width:210px;
}


.form-span{
	float:left;
	color:#7E7E7E;
	width:100px;
	text-align:right;
}
.form-input{
	margin-left:30px;
}
.form-textarea{margin-left:30px;}
.boton_enviar  {
	background-color:#4C83BE;
	border-style:none;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}



.alignright {
float:right;
}
.alignleft {
float:left;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
