/*
Theme Name: Cirugia Ecuador
Theme URI: http://cirugiaecuador.com/
Description: The default theme  for Cirugia Ecuador.
Version: 0.1
Author: Ricardo Andramuno
Author URI: http://r2kstudio.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

*{
	margin:0;
	padding:0;
}

body {
background: url(images/bg.jpg) #ffffff top left repeat-x fixed;
margin:0px;
padding:0px;
font: 13px  verdana, arial, helvetica;
color: #416271;
}

h1{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#FFFFFF;
}

#head_container{
width:900px;
margin:auto;
background:#fff;
}

#header{
float:left;
width:900px;
background:#fff;
}

#personareal {
visibility:hidden;
display:none;
}

#logo{
	width:880px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

.nosotros{
text-align: justify;
font-size:10px;
float:left;
padding-left:25px;
padding-right:10px;
width:275px;
}

.headlink{
color:#416271;
text-decoration:none;
}

.asesoria{
	font-size:10px;
	float:right;
	width:140px;
	height:120px;
	background:url(images/cirujanos-medicos.jpg) bottom left no-repeat;
	margin-right:10px;
}

.asesoria a{
	vertical-align:top;
	color:#5F9001;
	text-transform:uppercase;
    font-weight:bold;
	text-decoration:none;
	margin: 5px 0 0 0;
}

.asesoria a:hover{
	text-decoration:underline;
}

/*----------------------menu-------------------------*/

#menu{
	float:left;
	height:42px;
    width:900px;
	margin: auto;
	background: url(images/menubg.jpg) #47A6DD repeat-x;
}

.elmenu ul{
	list-style:none;
	padding-left: 15px;
}

.elmenu ul li{
	list-style:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elmenu ul li a{
	height:42px;
	line-height:42px;
	width: auto;
	float:left;
	text-decoration:none;
	padding-left:25px;
	margin-right:3px;
	color:#FFFFFF;
	text-align:center;
	background-image: url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.elmenu ul li a:hover{
	text-decoration:none;
	color: #003366;
	background: url(images/menu_arrow1.gif) no-repeat left;
}

.elidioma ul li { list-style: none; li }
.elidioma ul li a { color:#fff; font-weight: bold;  }
.elidioma ul li a:hover { text-decoration: none;  }

#menul{
	float:left;
	height:60px;
    width:603px;
	background-color:#4368a6;
}

#menul h1{
	line-height:50px;
	font-size:35px;
}

#menur{
	float:left;
	height:60px;
    width:287px;
	background-color:#86ca04;
	padding-left:10px;
}

#menur .h1{
	margin-left:2px;
	letter-spacing:-5px;
	font-size:50px;
	color:#fff;
	font-weight:bold;
}

.garantia{
	float:left;
}

.garantia h2{
	font-size:22px;
	line-height:22px;
	color:#fff;
}

.garantia h3{
	font-size:16px;
	color:#fff;
}

/*---------------contenido-------------------------------*/

.testimonios{
float:left;
padding:5px;
width:500px;
height:270px;
text-align:center;
margin-bottom:30px;
}

.promociones{
color:#f7951e;
float:left;
width:365px;
padding:10px 25px 10px 10px;
font-size:18px;
font-family: sans serif,verdana, arial, helvetica;
}

.promotext{
clear:both;
padding:20px 0;
width:350px;
}

.promotext p{
font-size:13px;
line-height:16px;
}

.formulario1{
float:left;
width:350px;
padding-left:40px;
margin:20px 0 0 0;
}

.form_row2{
float:left;
padding:0 0 8px 0;
}

.tit{
display:block;
width:140px;
margin:5px 0 0 0;
color:#59a5bf;
}

.contact_input, .formulario1 select{
width:140px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
margin-right:15px;
color: #000;
}

.formulario1 textarea{
width:220px;
height:80px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}



input.search_input{
	width:170px;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #4299D2;
	float:left;
	margin:15px 0 0 15px;
	color: #999999;
}


#main_container{
float:left;
width:900px;
background:url(images/main_bg.jpg) repeat-y top left #fff;
}



   /*-- STYLO DEL  FORMULARIO */
#main_container2 {
float:left;
width:900px;
background: #fff;
}

#content2 {
margin: 15px;
}

#content_left_formulario { float: left; margin-left: 20px; width:420px; outline: 1px dotted gray; height:500px; }
#content_right_formulario { float: left; margin-left: 20px; width:420px; outline: 1px dotted gray; height:500px; }
.espacio_de_etiquetas {margin-left: 25px; outline: 1px dotted gray; width:360px; float:left; }

/* ecuadorexpedition, servinco, diabetesecuador, paginasweb bixion, ciibcanada, turismomedico - --- - ------ -  - --- --- --- */


#content{
	width:490px;
	margin:0;
	float:right;
	padding:10px 30px 30px 0;
}

hr {border: none 0;
border-top: 1px dashed #416271;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin:10px 0 15px 0;
}

#content ul{
list-style-position: inside;
}

#content h2 a{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#f7951e;
text-decoration:none;
}

#content h2 a:hover{
text-decoration:underline;
}

h2{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#f7951e;
}

#content a{
color:#f7951e;
text-decoration:none;
}

#content a:hover{
text-decoration:underline;
}

h3{
	padding:0 0 5px 0;
	margin:0px;
	font-size:12px;
	color:#4368A6;
}

span.h3{
	font-size:12px;
	color:#4368A6;
	font-weight:bold;
}

#content h3{
	margin-top:25px;
}

h4{
	padding:0 0 10px 0;
	margin:0px;
	font-size:14px;
	color:#003366;
}

p{
text-align:justify;
padding:2px 0 2px 0;
margin:0px;
line-height:15px;
}

#content ol{
	list-style-position:inside;
}

p.clear{
clear:both;
padding:10px 0 0 0;
}

img.left_img{
border:1px #cae6c6 solid;
float:left;
margin:0 10px 0 0 ;
}


/*----------------------sidebar navigation-------------------------*/

#sidebar{
	width:300px;
	float:left;
	padding:10px 0 30px 15px; 
}

#sidebar ul{
	list-style:none;
}

#sidebar ul li.cat-item a{
	height:29px;
	line-height:29px;
	font-size: 11px;
	font-weight: normal;
	display:block;
	text-decoration:none;
	color:#d4f0ba;
	background:url(images/right_nav.gif) no-repeat left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
	width: 270px;
}

#sidebar ul li.cat-item a:hover{
	background:url(images/right_nav_a.gif) no-repeat left;
}

#sidebar ul li.page_item a{
	height:29px;
	line-height:29px;
	font-size: 11px;
	font-weight: normal;
	display:block;
	text-decoration:none;
	color:#d4f0ba;
	background:url(images/right_nav.gif) no-repeat left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
	width: 270px;
}

#sidebar ul li.page_item a:hover{
	background:url(images/right_nav_a.gif) no-repeat left;
}

li.widget_tag_cloud a{
	color:#d4f0ba;
	font-weight:normal;
	text-decoration:none;
}

li.widget_tag_cloud a:hover{
	text-decoration:underline;
}


#sidebar h1{
	margin: 0px;
	padding: 0px;
}

#sidebar h2{
	color:#ffffff;
	margin-bottom:10px;
	margin-top:15px;
}

#sidebar ol{
	list-style-position:inside;
}

#sidebar ol li{
	color:#d4f0ba;
	font-weight:bold;
}

#sidebar ol li a{
	color:#d4f0ba;
	text-decoration:none;
}

#sidebar ol li a:hover{
	text-decoration:underline;
}

#sidebar img{
	border: solid 1px #ffffff;
}


.widget_links ul {
	text-align: center;
}

/*----------------middle green box-----------*/

.green_box{
	width:900px;
	height:250px;
	clear:both;
	background-color: #4368A6;
}

.clock{
float:left;
padding:0px;
}

.text_content{
width:350px;
float:left;
padding:20px 0 0 0;
}

.read_more{
width:101px;
height:29px;
float:right;
padding:10px;
background:url(images/read_more_bg.gif) no-repeat center;
line-height:29px;
text-align:center;
}

.read_more a{
text-decoration:none;
color:#FFFFFF;
}

.read_more_link{
width: auto;
float:right;
padding:3px 25px 3px 0;
background:url(images/orange_bullet.gif) no-repeat right;
}

.read_more_link a{
text-decoration:none;
color:#f7941d;
}

#content p.postmetadata{
clear:both;
}

#content p.postmetadata a{
	font-size:10px;
	color:#4368a6;
	text-decoration:none;
}

#content p.postmetadata a:hover{
	text-decoration:underline;
}

#content p{
	margin-top:12px;
}

img.alignleft {
	clear:both;
	float:left;
	margin:3px 9px 9px 0;
	padding:5px;
	}

/*----------------------left navigation-------------------------*/

#left_nav{
width:280px;height: auto;padding:5px 0 0 0; float:left;
}

#left_nav ul{
list-style:none;margin: auto;display:block; padding:0px;
}

#left_nav ul li{
list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}

#left_nav ul li a{
	height:29px;
	display:block;
	width:280px;
	text-decoration:none;
	padding:0 0 0 35px;
	margin:7px 0 7px 0;
	color:#6898ac;
	background:url(images/left_nav_arrow.gif) no-repeat left;
	border-bottom:1px #bedf77 dashed;
	background-position:0px 0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/*--------------------------main_content-------------------*/

#main_content{
width:auto;
height:auto;
clear:both;
}

#left_content{
width:320px;
height:auto;
margin:10px;
float:left;
padding:10px;
background:url(images/left_content_bg.gif) repeat-x top;
}


.products_box{
	height:90px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4368A6;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}


.search_box{
	margin-top:25px;
	width:229px;
	height:110px;
	float:left;
	background:url(images/search_box_bg.gif) no-repeat center;
	background-position:0px 0px;
}

.searchleft{
	float:left;
	width:150px;
	margin:15px 12px 0 0;
}

.search_title{
	font-size:14px;
	color:#003366;
	float:left;
	font-weight:bold;
	padding:0 0 0 15px;
}

input.search_input2{
	width:130px;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #4299D2;
	float:left;
	margin:10px 0 0 15px;
	color: #999999;
}


.subsearch{
	font-size:12px;
	width:214px;
	float:left;
	color:#FFFFFF;
	padding:0 0 0 15px;
	margin:0;
}

.okbutton{
	float:left;
	margin:13px 0px 0px 0px;
	width:48px;
	height:63px;
}

.contact_information{
	width:205px;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.news{

width:310px;

clear:both;

padding:10px 0 10px 0;

}

.news_icon{

width:30px;

float:left;

padding:0 10px 0 0;

}

.news_content{

width:260px;

float:left;

padding:0 0 0 10px;

text-align:justify;

line-height:13px;

}

.news_content span{

color:#4ab7e8;

}

.services_box{
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;

}

.best_sol_box{

	width:220px;

	float:left;

	padding: 10px;

}

/*----------------------news_archive list-------------------------*/

.news_archive{

	width:240px;

	height: auto;

	float:left;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 10px;

}

.news_archive ul{

list-style:none;padding:10px 10px 10px 10px;margin:0px; width:190px;float:left;

}

.news_archive ul li{

list-style:none;width:180px;height: auto;padding:0px; line-height:26px;

}

.news_archive ul li a{

width: 180px;text-decoration:none;padding:0 0 0 20px; margin:6px 0px 6px 0px;color:#000;text-align:left;

background:url(images/bullet.gif) no-repeat left; background-position:0px 0px;

}

.news_archive ul li a:hover{

width: 180px;text-decoration:underline;color: #000;

}



.contact_info_box{
width:450px;
height:130px;
background:url(images/contact_info_bg.gif) no-repeat center;
}

.contact_info_title{
font-size:14px;
color:#7ea743;
padding:10px 0 0 15px;
font-weight:bold;
}

.contact_info1{
float:left;
height:34px;
font-size:10px;
margin-top:20px;
margin-left:10px;
padding:0px 10px 0px 50px;
background:url(images/phone_icon.gif) top left no-repeat;
}

.contact_info2{
float:left;
height:34px;
font-size:10px;
margin-top:20px;
margin-left:10px;
padding:0px 10px 0px 50px;
background:url(images/contact_icon.gif) top left no-repeat;
}

.address{
	width:420px;
	font-size:12px;
	float:left;
	clear:both;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}



/*-----------------------contact_form-------------------*/

#contact_form{
width:310px;
height:auto;
padding:10px 0 0 60px;
}

.form_row{
float:left;
padding:4px 0 4px 0;
}

label{
display:block;
line-height:20px;
margin-bottom:6px;
}

#sidebar textarea{
width:142px;
}

#content textarea{
width:450px;
}

.entry{
margin-bottom:5px;
}

a.more-link{
float:right;
padding-right:18px;
font-weight:normal;
background:url(images/orange_bullet.gif) right no-repeat;
}

.th{
	border: 1px solid #c0c0c0;
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
}


/*--------------wide_content-----------*/

#wide_content{

width:auto;

padding:10px 20px 10px 20px;

}





/*-----------------------------footer------------------*/

#footer{

	clear:both;

	width: auto;

	height:37px;

	color: #fff;

	background-color:#47A6DD;

}

.copyright{
float:left;
padding:10px 0 0 10px;
}

.copyright a{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.copyright a:hover{
text-decoration:none;
}

.footer_links{
	float:right;
	padding:13px 15px 0 0;
	color: #3A6A9A;
}

.footer_links a{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:5px;
	padding-right: 5px;
}

.footer_links a:hover{
	text-decoration:underline;
	color: #003366;
}

form.cforms {  }

#li--14 { padding: 8px 0 0 31px; }
#li--14items { padding-left: 34px; }
#li--14items label.cf-group-after span { width: 280px; }

#li--15 { padding: 8px 0 0 31px; }
#li--15items { padding-left: 34px; }
#li--15items label.cf-group-after span { width: 280px; }

#li--16 { padding: 8px 0 0 31px; }
#li--16items { padding-left: 34px; }
#li--16items label.cf-group-after span { width: 280px; }

#li--17 { padding: 8px 0 0 31px; }
#li--17items { padding-left: 34px; }
#li--17items label.cf-group-after span { width: 280px; }

.cf-fs1 .cf-ol label, .cf-fs1 .cf-ol label span { width: 100px; }
.cf-fs3 .cf-ol label, .cf-fs3 .cf-ol label span { width: 120px; }
.cf-fs4 .cf-ol label, .cf-fs4 .cf-ol label span { width: 225px; }
.cf-fs5 .cf-ol label, .cf-fs5 .cf-ol label span { width: 225px; }
.cf-fs6 .cf-ol label, .cf-fs6 .cf-ol label span { width: 225px; }
.cf-fs7 .cf-ol label, .cf-fs7 .cf-ol label span { width: 225px; }
.cf-fs8 .cf-ol label, .cf-fs8 .cf-ol label span { width: 225px; }

.cform fieldset.cf-fs3 { margin: -435px 10px 0; }
.cform fieldset.cf-fs5 { margin: -245px 10px 0; }
.cform fieldset.cf-fs8 { margin: 325px -854px 0; }
.cform fieldset.cf-fs9 { margin: 745px -854px 0; }
#sendbutton { margin: 565px 325px 12px 0 }
#sendbutton2 { margin: 585px 325px 12px 0 }

#li-2-15 { padding: 8px 0 0 31px; }
.cf-ol#li-2-15items { padding-left: 34px; }

#li-2-15items label.cf-group-after span { width: 320px; }
#li-2-16items label.cf-group-after span { width: 320px; }
#li-2-17items label.cf-group-after span { width: 165px; }
