/* CSS Document  */

/*   

Theme Name: title project -
Theme URI: http://cynfyn.com/web/
Author: cynfyn solutions
Author URI: http://www.cynfyn.com
Version: 1.0
Description Development: Builder CSS+xhtml>>  - Design Elements>> Rafael Bernal

*/

/*...........................
	html
............................*/
* {
	margin: 0;
	padding: 0;
	border: none;
	}

html {
	text-shadow: #000 0px 0px 0px;/* Elimina el efecto bold en Safari */
	}
body{
	background:url(images/bg_body.gif) #2A1101 repeat-x;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
/* Clases útiles */
.p_relative{
	position:relative;
	}
	
/*...........................
	Site
............................*/			
#wrapper{
	background:#eeddca;
	margin:0 auto;
	width:951px;
	overflow:hidden;
	}
#wrapper:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	}		
#nav_menu{
	background:url(images/bg_nav_menu.jpg) no-repeat;
	height:31px;
	}
#banner{
	background:url(images/banner.jpg) no-repeat;
	height:421px;
	}
#banner_int{
	background:url(images/banner.gif) no-repeat;
	height:134px;
	}
#flash{
	width:492px;
	height:358px;
	}
#footer{	
	background:/*url(images/bg_footer.gif) repeat-x*/#7C4A32;
	color:#FFFFFF;
	clear:both;
	overflow:hidden;
	}	
#line{
	background:url(images/bg_line.gif) repeat-x;
	width:951px;
	height:5px;
}	
/*index_body*/

#content{

	}
#content_int{
	text-align:justify;
	color:#671e01;
	padding:0 35px 20px 40px;	
	}	
#col_left{
	width:448px;
	}
	#fondo_left{
		background:url(images/bg_col_left.gif) repeat-y;
		top:-3px;
		color:#000;
		}
#col_right{
	width:494px;
	height:453px;
	color:#FFFFFF;
	}	
#col_left, #col_right{
	float:left;
	}	
#cont_proj{
	width:484px;
	height:144px;	
}
#cont_proj:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	}
#case_one_left{
	width:187px;
	}
#case_one_right{
	width:287px;
	}
#case_one_left,	#case_one_right{
	float:left;
	}
/**********************/
#link_logo {
	position:absolute;
	left:0px;
	top:22px;
	width:210px;
	height:114px;
	z-index:1;
	background:url(images/blank.gif) repeat;
	cursor:pointer;
	}
.input_email_cl{
	color:#FFFFFF;
	font-size:bold;
	background:#3C549A;
	width:170px;
	height:15px;	
	}
.link a:link {
 	color: #fbe304;
	font-weight:bold;
 	text-decoration: none;
	}
.link a:visited {
 	text-decoration: none;
 	color: #fbe304;
	}
.link a:hover {
 	text-decoration: underline;
 	color: #DD6E1D;
	}
.link a:active {
 	text-decoration: none;
	}	
/* link footer*/
.link_footer a:link {
 	color: #fff;
	font-weight:bold;
 	text-decoration: none;
	}
.link_footer a:visited {
 	text-decoration: none;
 	color: #fff;
	}
.link_footer a:hover {
 	text-decoration: underline;
 	color: #EEDDCA;
	}
.link_footer a:active {
 	text-decoration: none;
	}	
/***************/
p{ 
	margin-bottom:20px;
	}
table {	
	border-collapse: collapse;
	}
td{	
	text-align:left;
	}
/*---------------------------
	DropDowns Menu
------------------------------*/
	
div.menu_drop {
		font-weight:lighter;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
        width: 100%;
        border-style: solid solid none solid;
        border:1px solid #311E0F;
        }
div.menu_drop  ul  li {
        list-style: none;
        margin: 0;
        padding: 0;
		border-bottom:1px solid #311E0F;
		border-left:1px solid #311E0F;
        }
		
div.menu_drop li a {
        height: 32px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 24px;
        text-decoration: none;
        }

div.menu_drop  li a:link, div.menu_drop  li a:visited {
        color: #CFBD81;
        display: block;
        background:#4F210C;
        padding: 8px 0 0 25px;
        }

div.menu_drop  li a:hover, div.menu_drop li #current { 
        color: #fff;
        background: #3C549A;
        padding: 8px 0 0 25px;
		text-decoration:none;
        }		
/*----------------------
	button style
-------------------------*/	
buttons a, .buttons button{
	display:block;
	margin:0 3px 0 0;
	background-color:#3C559A;
	border:1px solid #1A3A8F;
	border-top:1px solid #1A3A8F;
	border-left:1px solid #1A3A8F;
	line-height:80%;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	padding:1px 3px 1px 3px; /
	}

/* STANDARD */
button:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
	}
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
	}

/* POSITIVE */
button.positive, .buttons a.positive{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.buttons a.positive:hover, button.positive:hover{
	background-color:#2A1101;
	border:1px solid #000;
	color:#fff;
	}
.buttons a.positive:active{
	background-color:#2A1101;
	border:1px solid #000;
	color:#fff;
	}

/* NEGATIVE */
.buttons a.negative, button.negative{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.buttons a.negative:hover, button.negative:hover{
	background:#6ECED2;
	border:1px solid #36A3AF;
	color:#FFF;
	}
.buttons a.negative:active{
	background-color:#6ECED2;
	border:1px solid #36A3AF;
	color:#FFF;
	}
/********************/
.input_class{
	width:350px;
	background:#FFFFFF;
	border:1px solid #2A1101;
}

.bg_title{
	font-size:16px;
	font-weight:bold;
	color:#723410;
}

.title{
	font-size:22px;
	font-weight:bold;
	color:#7C4A32;
}	

.text_title{
	font-size:14px;
	font-weight:bold;
	color:#723410;
}

.text_lis{
	font-size:12px;
	color:#723410;
}
.title_questions{
	font-size:14px;
	color:#fff;
	padding:2px;
	/*border:1px solid #DDCCA5;*/
	background:#3C559A;
	
}

/* marco imagenes */
.marq img{
	border:1px solid #3C559A;
	padding:2px;
	background:#FBF2E8;
	margin:10px;
}
.marq_ind img{
	border:1px solid #F4F4F4;
	padding:2px;
	background:#6E412C;
	margin:20px 10px 0 15px;;
}

.link_title{
	font-size:16px;
	font-weight:bold;
	color:#723410;
	padding-left:5px;
	text-decoration:none;
}

.link_title a, .link_title a:visited, .link_title a:active{
	font-size:16px;
	font-weight:bold;
	color:#723410;
	padding-left:5px;
	text-decoration:none;
}
.link_title a:hover{
	color:#3C559A;
	text-decoration:none;
}

.link_more{
	font-size:12px;
	color:#723410;
	/*padding-left:5px;*/
	text-decoration:none;
}

.link_more a, .link_more a:visited, .link_more a:active{
	font-size:12px;
	color:#723410;
	/*padding-left:5px;*/
	text-decoration:none;
}
.link_more a:hover{
	color:#3C559A;
	text-decoration:none;
}

/********************/
bg_tb {
	border-spacing:1px;
	font-size:11px;
	background-color:#EEDDCA;
	width:90%;
	margin:auto;
}

.bg_tb td{
	border-collapse: separate;
	border-collapse: collapse;
	border-spacing: 0;
}

.bg_tb td {
	padding: 2px;
	border: 1px solid #3C549A;
}

.bg_tb tr {
	text-align: left;
	background: #FBF2E8;
	color: #2A1101;
}
/**********************/	
								
